oracle.toplink.tools.codegen
Class AttributeDefinition

java.lang.Object
  |
  +--oracle.toplink.tools.codegen.CodeDefinition
        |
        +--oracle.toplink.tools.codegen.AttributeDefinition

public class AttributeDefinition
extends CodeDefinition

Purpose: Model an attribute for code generation purposes.

Since:
TopLink 3.0

Constructor Summary
AttributeDefinition()
           
 
Method Summary
TypeMethod
 java.lang.String getInitialValue()
           
 java.lang.Class getType()
           
 void setInitialValue(java.lang.String initialValue)
           
 void setType(java.lang.Class type)
           
 void writeBody(CodeGenerator generator)
          Write the code out to the generator's stream.
 
Methods inherited from class oracle.toplink.tools.codegen.CodeDefinition
getAccessLevel, getComment, getName, setAccessLevel, setComment, setName, toString, write
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttributeDefinition

public AttributeDefinition()
Method Detail

getInitialValue

public java.lang.String getInitialValue()

getType

public java.lang.Class getType()

setInitialValue

public void setInitialValue(java.lang.String initialValue)

setType

public void setType(java.lang.Class type)

writeBody

public void writeBody(CodeGenerator generator)
Description copied from class: CodeDefinition
Write the code out to the generator's stream.
Overrides:
writeBody in class CodeDefinition