wt.introspection
Class AttributeDescriptor
java.lang.Object
wt.introspection.AttributeDescriptor
- All Implemented Interfaces:
- Externalizable, Serializable
- public class AttributeDescriptor
- extends Object
- implements Externalizable
AttributeDescriptor supplies meta-data information for an attribute
Supported API: false
Extendable: false
- See Also:
WTIntrospector
,
ClassInfo
,
LinkInfo
,
Serialized Form
Constructor Summary |
AttributeDescriptor()
|
AttributeDescriptor(String attributeName,
String stereotypeName,
boolean derivedFlag,
boolean persistentFlag,
String string_case,
Object initial_value,
boolean requiredFlag,
boolean updateableFlag,
String changeable,
Object aLowerLimit,
Object aUpperLimit,
String valueSetGetterName,
String valueSetTypeName,
String constrained_type,
boolean isLocalizable,
boolean hasOwnSetterMethod,
int aModeledPersistentType)
|
externalizationVersionUID
public static final long externalizationVersionUID
- Version identifier for managing compatibility and evolution of externalizable classes.
- See Also:
- Constant Field Values
serialVersionUID
static final long serialVersionUID
- See Also:
- Constant Field Values
DEBUG_LEVEL
private static final int DEBUG_LEVEL
- See Also:
- Constant Field Values
name
String name
stereotype
String stereotype
derived
boolean derived
persistent
boolean persistent
stringCase
String stringCase
initialValue
Object initialValue
required
boolean required
updateable
boolean updateable
changeable
String changeable
lowerLimit
Object lowerLimit
upperLimit
Object upperLimit
valueSetGetter
String valueSetGetter
valueSetType
String valueSetType
constrainedType
String constrainedType
localizable
boolean localizable
hasOwnSetterMethod
boolean hasOwnSetterMethod
modeledPersistentType
int modeledPersistentType
AttributeDescriptor
public AttributeDescriptor()
AttributeDescriptor
public AttributeDescriptor(String attributeName,
String stereotypeName,
boolean derivedFlag,
boolean persistentFlag,
String string_case,
Object initial_value,
boolean requiredFlag,
boolean updateableFlag,
String changeable,
Object aLowerLimit,
Object aUpperLimit,
String valueSetGetterName,
String valueSetTypeName,
String constrained_type,
boolean isLocalizable,
boolean hasOwnSetterMethod,
int aModeledPersistentType)
readExternal
public void readExternal(ObjectInput input)
throws IOException,
ClassNotFoundException
- Reads the non-transient fields of this class from an external source.
- Specified by:
readExternal
in interface Externalizable
- Parameters:
input
-
- Throws:
IOException
ClassNotFoundException
toString
public String toString()
writeExternal
public void writeExternal(ObjectOutput output)
throws IOException
- Writes the non-transient fields of this class to an external source.
- Specified by:
writeExternal
in interface Externalizable
- Parameters:
output
-
- Throws:
IOException