Top Description Fields Constructors Methods
org.eclipse.persistence.internal.codegen

public Class NonreflectiveAttributeDefinition

extends AttributeDefinition
Class Inheritance
Imports
java.util.Map, .Set

INTERNAL:

Purpose: Model an attribute for code generation purposes, using a java.lang.String for the attribute type.

Author
Paul Fullbright
Since
TopLink 5.0

Field Summary

Modifier and TypeField and Description
protected String
Inherited from org.eclipse.persistence.internal.codegen.AttributeDefinition:
initialValue

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private void
adjustType(Map<String, Set<String>> typeNameMap)

protected void
protected String
public void
setType(String typeName)

Inherited from org.eclipse.persistence.internal.codegen.AttributeDefinition:
getInitialValueputTypeNamesInMapsetInitialValuewriteBody

Field Detail

typeback to summary
protected String type

Constructor Detail

NonreflectiveAttributeDefinitionback to summary
public NonreflectiveAttributeDefinition()

Method Detail

adjustTypeback to summary
private void adjustType(Map<String, Set<String>> typeNameMap)
adjustTypeNamesback to summary
protected void adjustTypeNames(Map<String, Set<String>> typeNameMap)

Overrides org.eclipse.persistence.internal.codegen.AttributeDefinition.adjustTypeNames.

Annotations
@Override
getTypeNameback to summary
protected String getTypeName()

Implements abstract org.eclipse.persistence.internal.codegen.AttributeDefinition.getTypeName.

Annotations
@Override
setTypeback to summary
public void setType(String typeName)