public abstract class ComponentInfo
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable
DataView
.
Concrete subclasses of this class provide information that
is specific to the kinds of component they describe.Constructor and Description |
---|
ComponentInfo()
Constructor.
|
Modifier and Type | Method and Description |
---|---|
abstract java.lang.Object |
clone()
Clones this
ComponentInfo . |
abstract QDR |
getQDR(DataAccess dataAccess,
int flags)
Retrieves a
QDR for this ComponentInfo . |
abstract int |
hashCode() |
public abstract int hashCode()
hashCode
in class java.lang.Object
public abstract java.lang.Object clone()
ComponentInfo
.
For support of the Cloneable
interface.clone
in class java.lang.Object
ComponentInfo
.public abstract QDR getQDR(DataAccess dataAccess, int flags)
QDR
for this ComponentInfo
.
The QDR
identifies data as appropriate to the kind of
ComponentInfo
that this is.dataAccess
- The DataAccess
that provides data
to the object that this ComponentInfo
describes.flags
- A constant that identifies whether to include page edge
information if the QDR
is not for the page edge. Valid
constants are listed in the See Also section.QDR
that identifies the data in the object
that this ComponentInfo
describes.DataAccess.QDR_WITH_PAGE
,
DataAccess.QDR_WITHOUT_PAGE