Oracle Application Server TopLink API Reference
10g Release 2 (10.1.2)

B15903-01


oracle.toplink.tools.codegen
Class CodeDefinition

java.lang.Object
  extended byoracle.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()

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 © 1998, 2005 Oracle Corporation. All Rights Reserved.