Oracle Application Server TopLink API Reference
10g (9.0.4)

B10491-01

oracle.toplink.tools.codegen
Class CodeDefinition

java.lang.Object
  |
  +--oracle.toplink.tools.codegen.CodeDefinition
Direct Known Subclasses:
AttributeDefinition, ClassDefinition, MethodDefinition

public abstract class CodeDefinition
extends java.lang.Object

Purpose: Model a element of code generation purposes.

Since:
TopLink 3.0

Constructor Summary
CodeDefinition()
           

 

Method Summary
 AccessLevel getAccessLevel()
           
 java.lang.String getComment()
           
 java.lang.String getName()
           
 void setAccessLevel(AccessLevel accessLevel)
           
 void setComment(java.lang.String comment)
           
 void setName(java.lang.String name)
           
 java.lang.String toString()
           
 void write(CodeGenerator generator)
          Write the code out to the generator's stream.
abstract  void writeBody(CodeGenerator generator)
          Write the code out to the generator's stream.

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

CodeDefinition

public CodeDefinition()
Method Detail

getAccessLevel

public AccessLevel getAccessLevel()

getComment

public java.lang.String getComment()

getName

public java.lang.String getName()

setAccessLevel

public void setAccessLevel(AccessLevel accessLevel)

setComment

public void setComment(java.lang.String comment)

setName

public void setName(java.lang.String name)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

write

public void write(CodeGenerator generator)
Write the code out to the generator's stream.

writeBody

public abstract void writeBody(CodeGenerator generator)
Write the code out to the generator's stream.

Copyright © 2003 Oracle Corporation. All Rights Reserved.