Uses of Interface
java.lang.Cloneable

Packages that useCloneable 
PackageDescription
com.sun.security.jgss
This package defines classes and interfaces for the JDK extensions to the GSS-API.
java.awt
Contains all of the classes for creating user interfaces and for painting graphics and images.
java.awt.datatransfer
Provides interfaces and classes for transferring data between and within applications.
java.awt.font
Provides classes and interface relating to fonts.
java.awt.geom
Provides the Java 2D classes for defining and performing operations on objects related to two-dimensional geometry.
java.awt.image
Provides classes for creating and modifying images.
java.awt.image.renderable
Provides classes and interfaces for producing rendering-independent images.
java.awt.print
Provides classes and interfaces for a general printing API.
java.net
Provides the classes for implementing networking applications.
java.security
Provides the classes and interfaces for the security framework.
java.security.acl
The classes and interfaces in this package have been deprecated.
java.security.cert
Provides classes and interfaces for parsing and managing certificates, certificate revocation lists (CRLs), and certification paths.
java.sql
Provides the API for accessing and processing data stored in a data source (usually a relational database) using the Java™ programming language.
java.text
Provides classes and interfaces for handling text, dates, numbers, and messages in a manner independent of natural languages.
java.util
Contains the collections framework, some internationalization support classes, a service loader, properties, random number generation, string parsing and scanning classes, base64 encoding and decoding, a bit array, and several miscellaneous utility classes.
java.util.concurrent
Utility classes commonly useful in concurrent programming.
java.util.jar
Provides classes for reading and writing the JAR (Java ARchive) file format, which is based on the standard ZIP file format with an optional manifest file.
java.util.zip
Provides classes for reading and writing the standard ZIP and GZIP file formats.
javax.crypto
Provides the classes and interfaces for cryptographic operations.
javax.imageio.plugins.tiff
Public classes used by the built-in TIFF plug-ins.
javax.management
Provides the core classes for the Java Management Extensions.
javax.management.modelmbean
Provides the definition of the ModelMBean classes.
javax.management.openmbean
Provides the open data types and Open MBean descriptor classes.
javax.management.relation
Provides the definition of the Relation Service.
javax.naming
Provides the classes and interfaces for accessing naming services.
javax.naming.directory
Extends thejavax.naming package to provide functionalityfor accessing directory services.
javax.naming.ldap
Provides support for LDAPv3 extended operations and controls.
javax.print
Provides the principal classes and interfaces for the Java™ Print Service API.
javax.print.attribute
Provides classes and interfaces that describe the types of Java™ Print Service attributes and how they can be collected into attribute sets.
javax.print.attribute.standard
Packagejavax.print.attribute.standard contains classes for specific printing attributes.
javax.sound.midi
Provides interfaces and classes for I/O, sequencing, and synthesis of MIDI (Musical Instrument Digital Interface) data.
javax.sql.rowset
Standard interfaces and base classes for JDBCRowSet implementations.
javax.sql.rowset.serial
Provides utility classes to allow serializable mappings between SQL types and data types in the Java programming language.
javax.swing
Provides a set of "lightweight" (all-Java language) components that, to the maximum degree possible, work the same on all platforms.
javax.swing.plaf
Provides one interface and many abstract classes that Swing uses to provide its pluggable look-and-feel capabilities.
javax.swing.plaf.basic
Provides user interface objects built according to the Basic look and feel.
javax.swing.plaf.metal
Provides user interface objects built according to the Java look and feel (once codenamedMetal), which is the default look and feel.
javax.swing.text
Provides classes and interfaces that deal with editable and noneditable text components.
javax.swing.text.html
Provides the classHTMLEditorKit and supporting classes for creating HTML text editors.
javax.swing.text.rtf
Provides a class (RTFEditorKit) for creating Rich-Text-Format text editors.
javax.swing.tree
Provides classes and interfaces for dealing withjavax.swing.JTree.
javax.xml.datatype
Defines XML/Java Type Mappings.
org.ietf.jgss
This package presents a framework that allows application developers to make use of security services like authentication, data integrity and data confidentiality from a variety of underlying security mechanisms like Kerberos, using a unified API.
  • Uses ofCloneable incom.sun.security.jgss

    Subinterfaces ofCloneable incom.sun.security.jgss 
    Modifier and TypeInterfaceDescription
    interface ExtendedGSSCredential
    The extended GSSCredential interface for supporting additional functionalities not defined byorg.ietf.jgss.GSSCredential.
  • Uses ofCloneable injava.awt

    Classes injava.awt that implementCloneable 
    Modifier and TypeClassDescription
    class BufferCapabilities
    Capabilities and properties of buffers.
    class Dimension
    TheDimension class encapsulates the width and height of a component (in integer precision) in a single object.
    class GridBagConstraints
    TheGridBagConstraints class specifies constraints for components that are laid out using theGridBagLayout class.
    class ImageCapabilities
    Capabilities and properties of images.
    class Insets
    AnInsets object is a representation of the borders of a container.
    class JobAttributes
    A set of attributes which control a print job.
    class PageAttributes
    A set of attributes which control the output of a printed page.
    class Point
    A point representing a location in(x,y) coordinate space, specified in integer precision.
    class Rectangle
    ARectangle specifies an area in a coordinate space that is enclosed by theRectangle object's upper-left point(x,y) in the coordinate space, its width, and its height.
    class RenderingHints
    TheRenderingHints class defines and manages collections of keys and associated values which allow an application to provide input into the choice of algorithms used by other classes which perform rendering and image manipulation services.
  • Uses ofCloneable injava.awt.datatransfer

    Classes injava.awt.datatransfer that implementCloneable 
    Modifier and TypeClassDescription
    class DataFlavor
    ADataFlavor provides meta information about data.
  • Uses ofCloneable injava.awt.font

    Classes injava.awt.font that implementCloneable 
    Modifier and TypeClassDescription
    class GlyphVector
    AGlyphVector object is a collection of glyphs containing geometric information for the placement of each glyph in a transformed coordinate space which corresponds to the device on which theGlyphVector is ultimately displayed.
    class TextLayout
    TextLayout is an immutable graphical representation of styled character data.
    class TextMeasurer
    TheTextMeasurer class provides the primitive operations needed for line break: measuring up to a given advance, determining the advance of a range of characters, and generating aTextLayout for a range of characters.
  • Uses ofCloneable injava.awt.geom

    Classes injava.awt.geom that implementCloneable 
    Modifier and TypeClassDescription
    class AffineTransform
    TheAffineTransform class represents a 2D affine transform that performs a linear mapping from 2D coordinates to other 2D coordinates that preserves the "straightness" and "parallelness" of lines.
    class Arc2D
    Arc2D is the abstract superclass for all objects that store a 2D arc defined by a framing rectangle, start angle, angular extent (length of the arc), and a closure type (OPEN,CHORD, orPIE).
    static class Arc2D.Double
    This class defines an arc specified indouble precision.
    static class Arc2D.Float
    This class defines an arc specified infloat precision.
    class Area
    AnArea object stores and manipulates a resolution-independent description of an enclosed area of 2-dimensional space.
    class CubicCurve2D
    TheCubicCurve2D class defines a cubic parametric curve segment in(x,y) coordinate space.
    static class CubicCurve2D.Double
    A cubic parametric curve segment specified withdouble coordinates.
    static class CubicCurve2D.Float
    A cubic parametric curve segment specified withfloat coordinates.
    class Dimension2D
    TheDimension2D class is to encapsulate a width and a height dimension.
    class Ellipse2D
    TheEllipse2D class describes an ellipse that is defined by a framing rectangle.
    static class Ellipse2D.Double
    TheDouble class defines an ellipse specified indouble precision.
    static class Ellipse2D.Float
    TheFloat class defines an ellipse specified infloat precision.
    class GeneralPath
    TheGeneralPath class represents a geometric path constructed from straight lines, and quadratic and cubic (Bézier) curves.
    class Line2D
    ThisLine2D represents a line segment in(x,y) coordinate space.
    static class Line2D.Double
    A line segment specified with double coordinates.
    static class Line2D.Float
    A line segment specified with float coordinates.
    class Path2D
    ThePath2D class provides a simple, yet flexible shape which represents an arbitrary geometric path.
    static class Path2D.Double
    TheDouble class defines a geometric path with coordinates stored in double precision floating point.
    static class Path2D.Float
    TheFloat class defines a geometric path with coordinates stored in single precision floating point.
    class Point2D
    ThePoint2D class defines a point representing a location in(x,y) coordinate space.
    static class Point2D.Double
    TheDouble class defines a point specified indouble precision.
    static class Point2D.Float
    TheFloat class defines a point specified in float precision.
    class QuadCurve2D
    TheQuadCurve2D class defines a quadratic parametric curve segment in(x,y) coordinate space.
    static class QuadCurve2D.Double
    A quadratic parametric curve segment specified withdouble coordinates.
    static class QuadCurve2D.Float
    A quadratic parametric curve segment specified withfloat coordinates.
    class Rectangle2D
    TheRectangle2D class describes a rectangle defined by a location(x,y) and dimension(w x h).
    static class Rectangle2D.Double
    TheDouble class defines a rectangle specified in double coordinates.
    static class Rectangle2D.Float
    TheFloat class defines a rectangle specified in float coordinates.
    class RectangularShape
    RectangularShape is the base class for a number ofShape objects whose geometry is defined by a rectangular frame.
    class RoundRectangle2D
    TheRoundRectangle2D class defines a rectangle with rounded corners defined by a location(x,y), a dimension(w x h), and the width and height of an arc with which to round the corners.
    static class RoundRectangle2D.Double
    TheDouble class defines a rectangle with rounded corners all specified indouble coordinates.
    static class RoundRectangle2D.Float
    TheFloat class defines a rectangle with rounded corners all specified infloat coordinates.
  • Uses ofCloneable injava.awt.image

    Classes injava.awt.image that implementCloneable 
    Modifier and TypeClassDescription
    class AreaAveragingScaleFilter
    An ImageFilter class for scaling images using a simple area averaging algorithm that produces smoother results than the nearest neighbor algorithm.
    class BufferedImageFilter
    TheBufferedImageFilter class subclasses anImageFilter to provide a simple means of using a single-source/single-destination image operator (BufferedImageOp) to filter aBufferedImage in the Image Producer/Consumer/Observer paradigm.
    class CropImageFilter
    An ImageFilter class for cropping images.
    class ImageFilter
    This class implements a filter for the set of interface methods that are used to deliver data from an ImageProducer to an ImageConsumer.
    class Kernel
    TheKernel class defines a matrix that describes how a specified pixel and its surrounding pixels affect the value computed for the pixel's position in the output image of a filtering operation.
    class ReplicateScaleFilter
    An ImageFilter class for scaling images using the simplest algorithm.
    class RGBImageFilter
    This class provides an easy way to create an ImageFilter which modifies the pixels of an image in the default RGB ColorModel.
  • Uses ofCloneable injava.awt.image.renderable

    Classes injava.awt.image.renderable that implementCloneable 
    Modifier and TypeClassDescription
    class ParameterBlock
    AParameterBlock encapsulates all the information about sources and parameters (Objects) required by a RenderableImageOp, or other classes that process images.
    class RenderContext
    A RenderContext encapsulates the information needed to produce a specific rendering from a RenderableImage.
  • Uses ofCloneable injava.awt.print

    Classes injava.awt.print that implementCloneable 
    Modifier and TypeClassDescription
    class PageFormat
    ThePageFormat class describes the size and orientation of a page to be printed.
    class Paper
    ThePaper class describes the physical characteristics of a piece of paper.
  • Uses ofCloneable injava.net

    Classes injava.net that implementCloneable 
    Modifier and TypeClassDescription
    class HttpCookie
    An HttpCookie object represents an HTTP cookie, which carries state information between server and user agent.
  • Uses ofCloneable injava.security

    Classes injava.security that implementCloneable 
    Modifier and TypeClassDescription
    class AuthProvider
    This class defines login and logout methods for a provider.
    class Provider
    This class represents a "provider" for the Java Security API, where a provider implements some or all parts of Java Security.
  • Uses ofCloneable injava.security.acl

    Subinterfaces ofCloneable injava.security.acl 
    Modifier and TypeInterfaceDescription
    interface AclEntry
    Deprecated, for removal: This API element is subject to removal in a future version.
    This class is deprecated and subject to removal in a future version of Java SE.
  • Uses ofCloneable injava.security.cert

    Subinterfaces ofCloneable injava.security.cert 
    Modifier and TypeInterfaceDescription
    interface CertPathBuilderResult
    A specification of the result of a certification path builder algorithm.
    interface CertPathParameters
    A specification of certification path algorithm parameters.
    interface CertPathValidatorResult
    A specification of the result of a certification path validator algorithm.
    interface CertSelector
    A selector that defines a set of criteria for selectingCertificates.
    interface CertStoreParameters
    A specification ofCertStore parameters.
    interface CRLSelector
    A selector that defines a set of criteria for selectingCRLs.
    Classes injava.security.cert that implementCloneable 
    Modifier and TypeClassDescription
    class CollectionCertStoreParameters
    Parameters used as input for the CollectionCertStore algorithm.
    class LDAPCertStoreParameters
    Parameters used as input for the LDAPCertStore algorithm.
    class PKIXBuilderParameters
    Parameters used as input for the PKIXCertPathBuilder algorithm.
    class PKIXCertPathBuilderResult
    This class represents the successful result of the PKIX certification path builder algorithm.
    class PKIXCertPathChecker
    An abstract class that performs one or more checks on anX509Certificate.
    class PKIXCertPathValidatorResult
    This class represents the successful result of the PKIX certification path validation algorithm.
    class PKIXParameters
    Parameters used as input for the PKIXCertPathValidator algorithm.
    class PKIXRevocationChecker
    APKIXCertPathChecker for checking the revocation status of certificates with the PKIX algorithm.
    class URICertStoreParameters
    Parameters used as input forCertStore algorithms which use information contained in a URI to retrieve certificates and CRLs.
    class X509CertSelector
    ACertSelector that selectsX509Certificates that match all specified criteria.
    class X509CRLSelector
    ACRLSelector that selectsX509CRLs that match all specified criteria.
  • Uses ofCloneable injava.sql

    Classes injava.sql that implementCloneable 
    Modifier and TypeClassDescription
    class Date
    A thin wrapper around a millisecond value that allows JDBC to identify this as an SQLDATE value.
    class Time
    A thin wrapper around thejava.util.Date class that allows the JDBC API to identify this as an SQLTIME value.
    class Timestamp
    A thin wrapper aroundjava.util.Date that allows the JDBC API to identify this as an SQLTIMESTAMP value.
  • Uses ofCloneable injava.text

    Subinterfaces ofCloneable injava.text 
    Modifier and TypeInterfaceDescription
    interface AttributedCharacterIterator
    AnAttributedCharacterIterator allows iteration through both text and related attribute information.
    interface CharacterIterator
    This interface defines a protocol for bidirectional iteration over text.
    Classes injava.text that implementCloneable 
    Modifier and TypeClassDescription
    class BreakIterator
    TheBreakIterator class implements methods for finding the location of boundaries in text.
    class ChoiceFormat
    AChoiceFormat allows you to attach a format to a range of numbers.
    class Collator
    TheCollator class performs locale-sensitiveString comparison.
    class CompactNumberFormat
    CompactNumberFormat is a concrete subclass ofNumberFormat that formats a decimal number in its compact form.
    class DateFormat
    DateFormat is an abstract class for date/time formatting subclasses which formats and parses dates or time in a language-independent manner.
    class DateFormatSymbols
    DateFormatSymbols is a public class for encapsulating localizable date-time formatting data, such as the names of the months, the names of the days of the week, and the time zone data.
    class DecimalFormat
    DecimalFormat is a concrete subclass ofNumberFormat that formats decimal numbers.
    class DecimalFormatSymbols
    This class represents the set of symbols (such as the decimal separator, the grouping separator, and so on) needed byDecimalFormat to format numbers.
    class Format
    Format is an abstract base class for formatting locale-sensitive information such as dates, messages, and numbers.
    class MessageFormat
    MessageFormat provides a means to produce concatenated messages in a language-neutral way.
    class NumberFormat
    NumberFormat is the abstract base class for all number formats.
    class RuleBasedCollator
    TheRuleBasedCollator class is a concrete subclass ofCollator that provides a simple, data-driven, table collator.
    class SimpleDateFormat
    SimpleDateFormat is a concrete class for formatting and parsing dates in a locale-sensitive manner.
    class StringCharacterIterator
    StringCharacterIterator implements theCharacterIterator protocol for aString.
  • Uses ofCloneable injava.util

    Classes injava.util that implementCloneable 
    Modifier and TypeClassDescription
    class ArrayDeque<E>
    Resizable-array implementation of theDeque interface.
    class ArrayList<E>
    Resizable-array implementation of theList interface.
    class BitSet
    This class implements a vector of bits that grows as needed.
    class Calendar
    TheCalendar class is an abstract class that provides methods for converting between a specific instant in time and a set ofcalendar fields such asYEAR,MONTH,DAY_OF_MONTH,HOUR, and so on, and for manipulating the calendar fields, such as getting the date of the next week.
    class Date
    The classDate represents a specific instant in time, with millisecond precision.
    class EnumMap<K extendsEnum<K>,​V>
    A specializedMap implementation for use with enum type keys.
    class EnumSet<E extendsEnum<E>>
    A specializedSet implementation for use with enum types.
    class GregorianCalendar
    GregorianCalendar is a concrete subclass ofCalendar and provides the standard calendar system used by most of the world.
    class HashMap<K,​V>
    Hash table based implementation of theMap interface.
    class HashSet<E>
    This class implements theSet interface, backed by a hash table (actually aHashMap instance).
    class Hashtable<K,​V>
    This class implements a hash table, which maps keys to values.
    class IdentityHashMap<K,​V>
    This class implements theMap interface with a hash table, using reference-equality in place of object-equality when comparing keys (and values).
    class LinkedHashMap<K,​V>
    Hash table and linked list implementation of theMap interface, with predictable iteration order.
    class LinkedHashSet<E>
    Hash table and linked list implementation of theSet interface, with predictable iteration order.
    class LinkedList<E>
    Doubly-linked list implementation of theList andDeque interfaces.
    class Locale
    ALocale object represents a specific geographical, political, or cultural region.
    class Properties
    TheProperties class represents a persistent set of properties.
    class SimpleTimeZone
    SimpleTimeZone is a concrete subclass ofTimeZone that represents a time zone for use with a Gregorian calendar.
    class Stack<E>
    TheStack class represents a last-in-first-out (LIFO) stack of objects.
    class TimeZone
    TimeZone represents a time zone offset, and also figures out daylight savings.
    class TreeMap<K,​V>
    A Red-Black tree basedNavigableMap implementation.
    class TreeSet<E>
    ANavigableSet implementation based on aTreeMap.
    class Vector<E>
    TheVector class implements a growable array of objects.
  • Uses ofCloneable injava.util.concurrent

    Classes injava.util.concurrent that implementCloneable 
    Modifier and TypeClassDescription
    class ConcurrentSkipListMap<K,​V>
    A scalable concurrentConcurrentNavigableMap implementation.
    class ConcurrentSkipListSet<E>
    A scalable concurrentNavigableSet implementation based on aConcurrentSkipListMap.
    class CopyOnWriteArrayList<E>
    A thread-safe variant ofArrayList in which all mutative operations (add,set, and so on) are implemented by making a fresh copy of the underlying array.
  • Uses ofCloneable injava.util.jar

    Classes injava.util.jar that implementCloneable 
    Modifier and TypeClassDescription
    class Attributes
    The Attributes class maps Manifest attribute names to associated string values.
    class JarEntry
    This class is used to represent a JAR file entry.
    class Manifest
    The Manifest class is used to maintain Manifest entry names and their associated Attributes.
  • Uses ofCloneable injava.util.zip

    Classes injava.util.zip that implementCloneable 
    Modifier and TypeClassDescription
    class ZipEntry
    This class is used to represent a ZIP file entry.
  • Uses ofCloneable injavax.crypto

    Classes injavax.crypto that implementCloneable 
    Modifier and TypeClassDescription
    class Mac
    This class provides the functionality of a "Message Authentication Code" (MAC) algorithm.
  • Uses ofCloneable injavax.imageio.plugins.tiff

    Classes injavax.imageio.plugins.tiff that implementCloneable 
    Modifier and TypeClassDescription
    class TIFFDirectory
    A convenience class for simplifying interaction with TIFF native image metadata.
    class TIFFField
    A class representing a field in a TIFF 6.0 Image File Directory.
  • Uses ofCloneable injavax.management

    Subinterfaces ofCloneable injavax.management 
    Modifier and TypeInterfaceDescription
    interface Descriptor
    Additional metadata for a JMX element.
    Classes injavax.management that implementCloneable 
    Modifier and TypeClassDescription
    class AttributeList
    Represents a list of values for attributes of an MBean.
    class ImmutableDescriptor
    An immutable descriptor.
    class MBeanAttributeInfo
    Describes an MBean attribute exposed for management.
    class MBeanConstructorInfo
    Describes a constructor exposed by an MBean.
    class MBeanInfo
    Describes the management interface exposed by an MBean; that is, the set of attributes and operations which are available for management operations.
    class MBeanNotificationInfo
    TheMBeanNotificationInfo class is used to describe the characteristics of the different notification instances emitted by an MBean, for a given Java class of notification.
    class MBeanOperationInfo
    Describes a management operation exposed by an MBean.
    class MBeanParameterInfo
    Describes an argument of an operation exposed by an MBean.
  • Uses ofCloneable injavax.management.modelmbean

    Classes injavax.management.modelmbean that implementCloneable 
    Modifier and TypeClassDescription
    class DescriptorSupport
    This class represents the metadata set for a ModelMBean element.
    class ModelMBeanAttributeInfo
    The ModelMBeanAttributeInfo object describes an attribute of the ModelMBean.
    class ModelMBeanConstructorInfo
    The ModelMBeanConstructorInfo object describes a constructor of the ModelMBean.
    class ModelMBeanInfoSupport
    This class represents the meta data for ModelMBeans.
    class ModelMBeanNotificationInfo
    The ModelMBeanNotificationInfo object describes a notification emitted by a ModelMBean.
    class ModelMBeanOperationInfo
    The ModelMBeanOperationInfo object describes a management operation of the ModelMBean.
  • Uses ofCloneable injavax.management.openmbean

    Classes injavax.management.openmbean that implementCloneable 
    Modifier and TypeClassDescription
    class OpenMBeanAttributeInfoSupport
    Describes an attribute of an open MBean.
    class OpenMBeanConstructorInfoSupport
    Describes a constructor of an Open MBean.
    class OpenMBeanInfoSupport
    TheOpenMBeanInfoSupport class describes the management information of anopen MBean: it is a subclass ofMBeanInfo, and it implements theOpenMBeanInfo interface.
    class OpenMBeanOperationInfoSupport
    Describes an operation of an Open MBean.
    class OpenMBeanParameterInfoSupport
    Describes a parameter used in one or more operations or constructors of an open MBean.
    class TabularDataSupport
    TheTabularDataSupport class is theopen data class which implements theTabularData and theMap interfaces, and which is internally based on a hash map data structure.
  • Uses ofCloneable injavax.management.relation

    Classes injavax.management.relation that implementCloneable 
    Modifier and TypeClassDescription
    class RoleList
    A RoleList represents a list of roles (Role objects).
    class RoleUnresolvedList
    A RoleUnresolvedList represents a list of RoleUnresolved objects, representing roles not retrieved from a relation due to a problem encountered when trying to access (read or write) the roles.
  • Uses ofCloneable injavax.naming

    Subinterfaces ofCloneable injavax.naming 
    Modifier and TypeInterfaceDescription
    interface Name
    TheName interface represents a generic name -- an ordered sequence of components.
    Classes injavax.naming that implementCloneable 
    Modifier and TypeClassDescription
    class CompositeName
    This class represents a composite name -- a sequence of component names spanning multiple namespaces.
    class CompoundName
    This class represents a compound name -- a name from a hierarchical name space.
    class LinkRef
    This class represents a Reference whose contents is a name, called the link name, that is bound to an atomic name in a context.
    class Reference
    This class represents a reference to an object that is found outside of the naming/directory system.
  • Uses ofCloneable injavax.naming.directory

    Subinterfaces ofCloneable injavax.naming.directory 
    Modifier and TypeInterfaceDescription
    interface Attribute
    This interface represents an attribute associated with a named object.
    interface Attributes
    This interface represents a collection of attributes.
    Classes injavax.naming.directory that implementCloneable 
    Modifier and TypeClassDescription
    class BasicAttribute
    This class provides a basic implementation of theAttribute interface.
    class BasicAttributes
    This class provides a basic implementation of the Attributes interface.
  • Uses ofCloneable injavax.naming.ldap

    Classes injavax.naming.ldap that implementCloneable 
    Modifier and TypeClassDescription
    class LdapName
    This class represents a distinguished name as specified byRFC 2253.
  • Uses ofCloneable injavax.print

    Classes injavax.print that implementCloneable 
    Modifier and TypeClassDescription
    class DocFlavor
    ClassDocFlavor encapsulates an object that specifies the format in which print data is supplied to aDocPrintJob.
    static class DocFlavor.BYTE_ARRAY
    ClassDocFlavor.BYTE_ARRAY provides predefined static constantDocFlavor objects for example doc flavors using a byte array (byte[]) as the print data representation class.
    static class DocFlavor.CHAR_ARRAY
    ClassDocFlavor.CHAR_ARRAY provides predefined static constantDocFlavor objects for example doc flavors using a character array (char[]) as the print data representation class.
    static class DocFlavor.INPUT_STREAM
    ClassDocFlavor.INPUT_STREAM provides predefined static constantDocFlavor objects for example doc flavors using a byte stream (java.io.InputStream) as the print data representation class.
    static class DocFlavor.READER
    ClassDocFlavor.READER provides predefined static constantDocFlavor objects for example doc flavors using a character stream (java.io.Reader) as the print data representation class.
    static class DocFlavor.SERVICE_FORMATTED
    ClassDocFlavor.SERVICE_FORMATTED provides predefined static constantDocFlavor objects for example doc flavors for service formatted print data.
    static class DocFlavor.STRING
    ClassDocFlavor.STRING provides predefined static constantDocFlavor objects for example doc flavors using a string (java.lang.String) as the print data representation class.
    static class DocFlavor.URL
    ClassDocFlavor.URL provides predefined static constantDocFlavor objects.
  • Uses ofCloneable injavax.print.attribute

    Classes injavax.print.attribute that implementCloneable 
    Modifier and TypeClassDescription
    class DateTimeSyntax
    ClassDateTimeSyntax is an abstract base class providing the common implementation of all attributes whose value is a date and time.
    class EnumSyntax
    ClassEnumSyntax is an abstract base class providing the common implementation of all "type safe enumeration" objects.
    class IntegerSyntax
    ClassIntegerSyntax is an abstract base class providing the common implementation of all attributes with integer values.
    class ResolutionSyntax
    ClassResolutionSyntax is an abstract base class providing the common implementation of all attributes denoting a printer resolution.
    class SetOfIntegerSyntax
    ClassSetOfIntegerSyntax is an abstract base class providing the common implementation of all attributes whose value is a set of nonnegative integers.
    class Size2DSyntax
    ClassSize2DSyntax is an abstract base class providing the common implementation of all attributes denoting a size in two dimensions.
    class TextSyntax
    ClassTextSyntax is an abstract base class providing the common implementation of all attributes whose value is a string.
    class URISyntax
    ClassURISyntax is an abstract base class providing the common implementation of all attributes whose value is a Uniform Resource Identifier (URI).
  • Uses ofCloneable injavax.print.attribute.standard

    Classes injavax.print.attribute.standard that implementCloneable 
    Modifier and TypeClassDescription
    class Chromaticity
    ClassChromaticity is a printing attribute class, an enumeration, that specifies monochrome or color printing.
    class ColorSupported
    ClassColorSupported is a printing attribute class, an enumeration, that identifies whether the device is capable of any type of color printing at all, including highlight color as well as full process color.
    class Compression
    ClassCompression is a printing attribute class, an enumeration, that specifies how print data is compressed.
    class Copies
    ClassCopies is an integer valued printing attribute class that specifies the number of copies to be printed.
    class CopiesSupported
    ClassCopiesSupported is a printing attribute class, a set of integers, that gives the supported values for aCopies attribute.
    class DateTimeAtCompleted
    ClassDateTimeAtCompleted is a printing attribute class, a date-time attribute, that indicates the date and time at which the Print Job completed (or was canceled or aborted).
    class DateTimeAtCreation
    ClassDateTimeAtCreation is a printing attribute class, a date-time attribute, that indicates the date and time at which the Print Job was created.
    class DateTimeAtProcessing
    ClassDateTimeAtProcessing is a printing attribute class, a date-time attribute, that indicates the date and time at which the Print Job first began processing.
    class Destination
    ClassDestination is a printing attribute class, aURI, that is used to indicate an alternate destination for the spooled printer formatted data.
    class DialogTypeSelection
    ClassDialogTypeSelection is a printing attribute class, an enumeration, that indicates the user dialog type to be used for specifying printing options.
    class DocumentName
    ClassDocumentName is a printing attribute class, a text attribute, that specifies the name of a document.
    class Fidelity
    ClassFidelity is a printing attribute class, an enumeration, that indicates whether total fidelity to client supplied print request attributes is required.
    class Finishings
    ClassFinishings is a printing attribute class, an enumeration, that identifies whether the printer applies a finishing operation of some kind of binding to each copy of each printed document in the job.
    class JobHoldUntil
    ClassJobHoldUntil is a printing attribute class, a date-time attribute, that specifies the exact date and time at which the job must become a candidate for printing.
    class JobImpressions
    ClassJobImpressions is an integer valued printing attribute class that specifies the total size in number of impressions of the document(s) being submitted.
    class JobImpressionsCompleted
    ClassJobImpressionsCompleted is an integer valued printing attribute class that specifies the number of impressions completed for the job so far.
    class JobImpressionsSupported
    ClassJobImpressionsSupported is a printing attribute class, a set of integers, that gives the supported values for aJobImpressions attribute.
    class JobKOctets
    ClassJobKOctets is an integer valued printing attribute class that specifies the total size of the document(s) in K octets, i.e., in units of 1024 octets requested to be processed in the job.
    class JobKOctetsProcessed
    ClassJobKOctetsProcessed is an integer valued printing attribute class that specifies the total number of print data octets processed so far in K octets, i.e., in units of 1024 octets.
    class JobKOctetsSupported
    ClassJobKOctetsSupported is a printing attribute class, a set of integers, that gives the supported values for aJobKOctets attribute.
    class JobMediaSheets
    ClassJobMediaSheets is an integer valued printing attribute class that specifies the total number of media sheets to be produced for this job.
    class JobMediaSheetsCompleted
    ClassJobMediaSheetsCompleted is an integer valued printing attribute class that specifies the number of media sheets which have completed marking and stacking for the entire job so far, whether those sheets have been processed on one side or on both.
    class JobMediaSheetsSupported
    ClassJobMediaSheetsSupported is a printing attribute class, a set of integers, that gives the supported values for aJobMediaSheets attribute.
    class JobMessageFromOperator
    ClassJobMessageFromOperator is a printing attribute class, a text attribute, that provides a message from an operator, system administrator, or "intelligent" process to indicate to the end user the reasons for modification or other management action taken on a job.
    class JobName
    ClassJobName is a printing attribute class, a text attribute, that specifies the name of a print job.
    class JobOriginatingUserName
    ClassJobOriginatingUserName is a printing attribute class, a text attribute, that contains the name of the end user that submitted the print job.
    class JobPriority
    ClassJobPriority is an integer valued printing attribute class that specifies a print job's priority.
    class JobPrioritySupported
    ClassJobPrioritySupported is an integer valued printing attribute class that specifies whether a Print Service instance supports theJobPriority attribute and the number of different job priority levels supported.
    class JobSheets
    ClassJobSheets is a printing attribute class, an enumeration, that determines which job start and end sheets, if any, must be printed with a job.
    class JobState
    JobState is a printing attribute class, an enumeration, that identifies the current state of a print job.
    class JobStateReason
    ClassJobStateReason is a printing attribute class, an enumeration, that provides additional information about the job's current state, i.e., information that augments the value of the job'sJobState attribute.
    class JobStateReasons
    ClassJobStateReasons is a printing attribute class, a set of enumeration values, that provides additional information about the job's current state, i.e., information that augments the value of the job'sJobState attribute.
    class Media
    ClassMedia is a printing attribute class that specifies the medium on which to print.
    class MediaName
    ClassMediaName is a subclass ofMedia, a printing attribute class (an enumeration) that specifies the media for a print job as a name.
    class MediaSize
    ClassMediaSize is a two-dimensional size valued printing attribute class that indicates the dimensions of the medium in a portrait orientation, with theX dimension running along the bottom edge and theY dimension running along the left edge.
    class MediaSizeName
    ClassMediaSizeName is a subclass ofMedia.
    class MediaTray
    ClassMediaTray is a subclass ofMedia.
    class MultipleDocumentHandling
    ClassMultipleDocumentHandling is a printing attribute class, an enumeration, that controls finishing operations and the placement of one or more print-stream pages into impressions and onto media sheets.
    class NumberOfDocuments
    ClassNumberOfDocuments is an integer valued printing attribute that indicates the number of individual docs the printer has accepted for this job, regardless of whether the docs' print data has reached the printer or not.
    class NumberOfInterveningJobs
    ClassNumberOfInterveningJobs is an integer valued printing attribute that indicates the number of jobs that are ahead of this job in the relative chronological order of expected time to complete (i.e., the current scheduled order).
    class NumberUp
    ClassNumberUp is an integer valued printing attribute class that specifies the number of print-stream pages to impose upon a single side of an instance of a selected medium.
    class NumberUpSupported
    ClassNumberUpSupported is a printing attribute class, a set of integers, that gives the supported values for aNumberUp attribute.
    class OrientationRequested
    ClassOrientationRequested is a printing attribute class, an enumeration, that indicates the desired orientation for printed print-stream pages; it does not describe the orientation of the client-supplied print-stream pages.
    class OutputDeviceAssigned
    ClassOutputDeviceAssigned is a printing attribute class, a text attribute, that identifies the output device to which the service has assigned this job.
    class PageRanges
    ClassPageRanges is a printing attribute class, a set of integers, that identifies the range(s) of print-stream pages that the Printer object uses for each copy of each document which are to be printed.
    class PagesPerMinute
    ClassPagesPerMinute is an integer valued printing attribute that indicates the nominal number of pages per minute to the nearest whole number which may be generated by this printer (e.g., simplex, black-and-white).
    class PagesPerMinuteColor
    ClassPagesPerMinuteColor is an integer valued printing attribute that indicates the nominal number of pages per minute to the nearest whole number which may be generated by this printer when printing color (e.g., simplex, color).
    class PDLOverrideSupported
    ClassPDLOverrideSupported is a printing attribute class, an enumeration, that expresses the printer's ability to attempt to override processing instructions embedded in documents' print data with processing instructions specified as attributes outside the print data.
    class PresentationDirection
    ClassPresentationDirection is a printing attribute class, an enumeration, that is used in conjunction with theNumberUp attribute to indicate the layout of multiple print-stream pages to impose upon a single side of an instance of a selected medium.
    class PrinterInfo
    ClassPrinterInfo is a printing attribute class, a text attribute, that provides descriptive information about a printer.
    class PrinterIsAcceptingJobs
    ClassPrinterIsAcceptingJobs is a printing attribute class, an enumeration, that indicates whether the printer is currently able to accept jobs.
    class PrinterLocation
    ClassPrinterLocation is a printing attribute class, a text attribute, that identifies the location of the device.
    class PrinterMakeAndModel
    ClassPrinterMakeAndModel is a printing attribute class, a text attribute, that the make and model of the printer.
    class PrinterMessageFromOperator
    ClassPrinterMessageFromOperator is a printing attribute class, a text attribute, that provides a message from an operator, system administrator, or "intelligent" process to indicate to the end user information about or status of the printer, such as why it is unavailable or when it is expected to be available.
    class PrinterMoreInfo
    ClassPrinterMoreInfo is a printing attribute class, aURI, that is used to obtain more information about this specific printer.
    class PrinterMoreInfoManufacturer
    ClassPrinterMoreInfoManufacturer is a printing attribute class, aURI, that is used to obtain more information about this type of device.
    class PrinterName
    ClassPrinterName is a printing attribute class, a text attribute, that specifies the name of a printer.
    class PrinterResolution
    ClassPrinterResolution is a printing attribute class that specifies an exact resolution supported by a printer or to be used for a print job.
    class PrinterState
    ClassPrinterState is a printing attribute class, an enumeration, that identifies the current state of a printer.
    class PrinterStateReason
    ClassPrinterStateReason is a printing attribute class, an enumeration, that provides additional information about the printer's current state, i.e., information that augments the value of the printer'sPrinterState attribute.
    class PrinterStateReasons
    ClassPrinterStateReasons is a printing attribute class, a set of enumeration values, that provides additional information about the printer's current state, i.e., information that augments the value of the printer'sPrinterState attribute.
    class PrinterURI
    ClassPrinterURI is a printing attribute class, aURI, that specifies the globally unique name of a printer.
    class PrintQuality
    ClassPrintQuality is a printing attribute class, an enumeration, that specifies the print quality that the printer uses for the job.
    class QueuedJobCount
    ClassQueuedJobCount is an integer valued printing attribute that indicates the number of jobs in the printer whoseJobState is eitherPENDING,PENDING_HELD,PROCESSING, orPROCESSING_STOPPED.
    class ReferenceUriSchemesSupported
    ClassReferenceUriSchemesSupported is a printing attribute class an enumeration, that indicates a "URI scheme," such as "http:" or "ftp:", that a printer can use to retrieve print data stored at aURI location.
    class RequestingUserName
    ClassRequestingUserName is a printing attribute class, a text attribute, that specifies the name of the end user that submitted the print job.
    class Severity
    ClassSeverity is a printing attribute class, an enumeration, that denotes the severity of aPrinterStateReason attribute.
    class SheetCollate
    ClassSheetCollate is a printing attribute class, an enumeration, that specifies whether or not the media sheets of each copy of each printed document in a job are to be in sequence, when multiple copies of the document are specified by theCopies attribute.
    class Sides
    ClassSides is a printing attribute class, an enumeration, that specifies how print-stream pages are to be imposed upon the sides of an instance of a selected medium, i.e., an impression.
  • Uses ofCloneable injavax.sound.midi

    Classes injavax.sound.midi that implementCloneable 
    Modifier and TypeClassDescription
    class MetaMessage
    AMetaMessage is aMidiMessage that is not meaningful to synthesizers, but that can be stored in a MIDI file and interpreted by a sequencer program.
    class MidiMessage
    MidiMessage is the base class for MIDI messages.
    class ShortMessage
    AShortMessage contains a MIDI message that has at most two data bytes following its status byte.
    class SysexMessage
    ASysexMessage object represents a MIDI system exclusive message.
  • Uses ofCloneable injavax.sql.rowset

    Classes injavax.sql.rowset that implementCloneable 
    Modifier and TypeClassDescription
    class BaseRowSet
    An abstract class providing aRowSet object with its basic functionality.
  • Uses ofCloneable injavax.sql.rowset.serial

    Classes injavax.sql.rowset.serial that implementCloneable 
    Modifier and TypeClassDescription
    class SerialArray
    A serialized version of anArray object, which is the mapping in the Java programming language of an SQLARRAY value.
    class SerialBlob
    A serialized mapping in the Java programming language of an SQLBLOB value.
    class SerialClob
    A serialized mapping in the Java programming language of an SQLCLOB value.
    class SerialDatalink
    A serialized mapping in the Java programming language of an SQLDATALINK value.
    class SerialJavaObject
    A serializable mapping in the Java programming language of an SQLJAVA_OBJECT value.
    class SerialRef
    A serialized mapping of aRef object, which is the mapping in the Java programming language of an SQLREF value.
    class SerialStruct
    A serialized mapping in the Java programming language of an SQL structured type.
  • Uses ofCloneable injavax.swing

    Classes injavax.swing that implementCloneable 
    Modifier and TypeClassDescription
    class AbstractAction
    This class provides default implementations for the JFCAction interface.
    class DefaultListSelectionModel
    Default data model for list selections.
    class GrayFilter
    An image filter that "disables" an image by turning it into a grayscale image, and brightening the pixels in the image.
    static class JTree.DynamicUtilTreeNode
    DynamicUtilTreeNode can wrap vectors/hashtables/arrays/strings and create the appropriate children tree nodes as necessary.
    protected static class JTree.EmptySelectionModel
    EmptySelectionModel is aTreeSelectionModel that does not allow anything to be selected.
    class UIDefaults
    A table of defaults for Swing components.
  • Uses ofCloneable injavax.swing.plaf

    Classes injavax.swing.plaf that implementCloneable 
    Modifier and TypeClassDescription
    class DimensionUIResource
    A subclass ofDimension that implementsUIResource.
    class InsetsUIResource
    A subclass of Insets that implements UIResource.
  • Uses ofCloneable injavax.swing.plaf.basic

    Classes injavax.swing.plaf.basic that implementCloneable 
    Modifier and TypeClassDescription
    protected class BasicDesktopPaneUI.CloseAction
    Handles closing an internal frame.
    protected class BasicDesktopPaneUI.MaximizeAction
    Handles maximizing an internal frame.
    protected class BasicDesktopPaneUI.MinimizeAction
    Handles minimizing an internal frame.
    protected class BasicDesktopPaneUI.NavigateAction
    Handles navigating to the next internal frame.
    protected class BasicDesktopPaneUI.OpenAction
    Handles restoring a minimized or maximized internal frame.
    protected class BasicFileChooserUI.ApproveSelectionAction
    Responds to an Open or Save request
    protected class BasicFileChooserUI.CancelSelectionAction
    Responds to a cancel request.
    protected class BasicFileChooserUI.ChangeToParentDirectoryAction
    Change to parent directory action.
    protected class BasicFileChooserUI.GoHomeAction
    Acts on the "home" key event or equivalent event.
    protected class BasicFileChooserUI.NewFolderAction
    Creates a new folder.
    protected class BasicFileChooserUI.UpdateAction
    Rescans the files in the current directory
    class BasicInternalFrameTitlePane.CloseAction
    This class should be treated as a "protected" inner class.
    class BasicInternalFrameTitlePane.IconifyAction
    This class should be treated as a "protected" inner class.
    class BasicInternalFrameTitlePane.MaximizeAction
    This class should be treated as a "protected" inner class.
    class BasicInternalFrameTitlePane.MoveAction
    This class should be treated as a "protected" inner class.
    class BasicInternalFrameTitlePane.RestoreAction
    This class should be treated as a "protected" inner class.
    class BasicInternalFrameTitlePane.SizeAction
    This class should be treated as a "protected" inner class.
    class BasicSliderUI.ActionScroller
    As of Java 2 platform v1.3 this undocumented class is no longer used.
    static class BasicTextUI.BasicCaret
    Default implementation of the interfaceCaret.
    class BasicTreeUI.TreeCancelEditingAction
    ActionListener that invokes cancelEditing when action performed.
    class BasicTreeUI.TreeHomeAction
    TreeHomeAction is used to handle end/home actions.
    class BasicTreeUI.TreeIncrementAction
    TreeIncrementAction is used to handle up/down actions.
    class BasicTreeUI.TreePageAction
    TreePageAction handles page up and page down events.
    class BasicTreeUI.TreeToggleAction
    For the first selected row expandedness will be toggled.
    class BasicTreeUI.TreeTraverseAction
    TreeTraverseAction is the action used for left/right keys.
  • Uses ofCloneable injavax.swing.plaf.metal

    Classes injavax.swing.plaf.metal that implementCloneable 
    Modifier and TypeClassDescription
    protected class MetalFileChooserUI.DirectoryComboBoxAction
    Acts when DirectoryComboBox has changed the selected item.
  • Uses ofCloneable injavax.swing.text

    Classes injavax.swing.text that implementCloneable 
    Modifier and TypeClassDescription
    class DateFormatter
    DateFormatter is anInternationalFormatter that does its formatting by way of an instance ofjava.text.DateFormat.
    class DefaultCaret
    A default implementation of Caret.
    class DefaultEditorKit
    This is the set of things needed by a text component to be a reasonably functioning editor for sometype of text document.
    static class DefaultEditorKit.BeepAction
    Creates a beep.
    static class DefaultEditorKit.CopyAction
    Copies the selected region and place its contents into the system clipboard.
    static class DefaultEditorKit.CutAction
    Cuts the selected region and place its contents into the system clipboard.
    static class DefaultEditorKit.DefaultKeyTypedAction
    The action that is executed by default if akey typed event is received and there is no keymap entry.
    static class DefaultEditorKit.InsertBreakAction
    Places a line/paragraph break into the document.
    static class DefaultEditorKit.InsertContentAction
    Places content into the associated document.
    static class DefaultEditorKit.InsertTabAction
    Places a tab character into the document.
    static class DefaultEditorKit.PasteAction
    Pastes the contents of the system clipboard into the selected region, or before the caret if nothing is selected.
    class DefaultFormatter
    DefaultFormatter formats arbitrary objects.
    class EditorKit
    Establishes the set of things needed by a text component to be a reasonably functioning editor for sometype of text content.
    class ElementIterator
    ElementIterator, as the name suggests, iterates over theElement tree.
    class GlyphView
    A GlyphView is a styled chunk of text that represents a view mapped over an element in the text model.
    class InternationalFormatter
    InternationalFormatter extendsDefaultFormatter, using an instance ofjava.text.Format to handle the conversion to a String, and the conversion from a String.
    class LabelView
    ALabelView is a styled chunk of text that represents a view mapped over an element in the text model.
    class MaskFormatter
    MaskFormatter is used to format and edit strings.
    class NumberFormatter
    NumberFormatter subclassesInternationalFormatter adding special behavior for numbers.
    class Segment
    A segment of a character array representing a fragment of text.
    class SimpleAttributeSet
    A straightforward implementation of MutableAttributeSet using a hash table.
    class StyledEditorKit
    This is the set of things needed by a text component to be a reasonably functioning editor for sometype of text document.
    static class StyledEditorKit.AlignmentAction
    An action to set paragraph alignment.
    static class StyledEditorKit.BoldAction
    An action to toggle the bold attribute.
    static class StyledEditorKit.FontFamilyAction
    An action to set the font family in the associated JEditorPane.
    static class StyledEditorKit.FontSizeAction
    An action to set the font size in the associated JEditorPane.
    static class StyledEditorKit.ForegroundAction
    An action to set foreground color.
    static class StyledEditorKit.ItalicAction
    An action to toggle the italic attribute.
    static class StyledEditorKit.StyledTextAction
    An action that assumes it's being fired on a JEditorPane with a StyledEditorKit (or subclass) installed.
    static class StyledEditorKit.UnderlineAction
    An action to toggle the underline attribute.
    class TextAction
    An Action implementation useful for key bindings that are shared across a number of different text components.
  • Uses ofCloneable injavax.swing.text.html

    Classes injavax.swing.text.html that implementCloneable 
    Modifier and TypeClassDescription
    class HTMLEditorKit
    The Swing JEditorPane text component supports different kinds of content via a plug-in mechanism called an EditorKit.
    static class HTMLEditorKit.HTMLTextAction
    An abstract Action providing some convenience methods that may be useful in inserting HTML into an existing document.
    static class HTMLEditorKit.InsertHTMLTextAction
    InsertHTMLTextAction can be used to insert an arbitrary string of HTML into an existing HTML document.
    class InlineView
    Displays theinline element styles based upon css attributes.
  • Uses ofCloneable injavax.swing.text.rtf

    Classes injavax.swing.text.rtf that implementCloneable 
    Modifier and TypeClassDescription
    class RTFEditorKit
    This is the default implementation of RTF editing functionality.
  • Uses ofCloneable injavax.swing.tree

    Classes injavax.swing.tree that implementCloneable 
    Modifier and TypeClassDescription
    class DefaultMutableTreeNode
    ADefaultMutableTreeNode is a general-purpose node in a tree data structure.
    class DefaultTreeSelectionModel
    Default implementation of TreeSelectionModel.
  • Uses ofCloneable injavax.xml.datatype

    Classes injavax.xml.datatype that implementCloneable 
    Modifier and TypeClassDescription
    class XMLGregorianCalendar
    Representation for W3C XML Schema 1.0 date/time datatypes.
  • Uses ofCloneable inorg.ietf.jgss

    Subinterfaces ofCloneable inorg.ietf.jgss 
    Modifier and TypeInterfaceDescription
    interface GSSCredential
    This interface encapsulates the GSS-API credentials for an entity.