Module org.eclipse.persistence.core
Class NonreflectiveAttributeDefinition
java.lang.Object
org.eclipse.persistence.internal.codegen.CodeDefinition
org.eclipse.persistence.internal.codegen.AttributeDefinition
org.eclipse.persistence.internal.codegen.NonreflectiveAttributeDefinition
INTERNAL:
Purpose: Model an attribute for code generation purposes, using a java.lang.String for the attribute type.
- Since:
- TopLink 5.0
-
Field Summary
FieldsFields inherited from class org.eclipse.persistence.internal.codegen.AttributeDefinition
initialValueFields inherited from class org.eclipse.persistence.internal.codegen.CodeDefinition
accessLevel, comment, JAVA_LANG_PACKAGE_NAME, JAVA_UTIL_PACKAGE_NAME, name, TOPLINK_INDIRECTION_PACKAGE_NAME -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.eclipse.persistence.internal.codegen.AttributeDefinition
getInitialValue, putTypeNamesInMap, setInitialValue, writeBodyMethods inherited from class org.eclipse.persistence.internal.codegen.CodeDefinition
adjustTypeName, getAccessLevel, getComment, getName, parseForTypeNames, putTypeNameInMap, setAccessLevel, setComment, setName, toString, write
-
Field Details
-
type
-
-
Constructor Details
-
NonreflectiveAttributeDefinition
public NonreflectiveAttributeDefinition()
-
-
Method Details
-
adjustTypeNames
- Overrides:
adjustTypeNamesin classAttributeDefinition
-
getTypeName
- Specified by:
getTypeNamein classAttributeDefinition
-
setType
-