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

B15903-01


oracle.toplink.tools.codegen
Class MethodDefinition

java.lang.Object
  extended byoracle.toplink.tools.codegen.CodeDefinition
      extended byoracle.toplink.tools.codegen.MethodDefinition

Direct Known Subclasses:
NonreflectiveMethodDefinition, ReflectiveMethodDefinition

public abstract class MethodDefinition
extends CodeDefinition

Purpose: Model a method for code generation purposes.

Since:
TopLink 3.0

Constructor Summary
MethodDefinition()

Method Summary
void addException(java.lang.String exceptionTypeName)
void addLine(java.lang.String line)
java.util.Iterator argumentNames()
int argumentNamesSize()
boolean equals(java.lang.Object object)
java.lang.String getArgumentName(int index)
java.util.Vector getLines()
java.lang.String getReturnType()
int hashCode()
boolean isAbstract()
boolean isConstructor()
void setIsAbstract(boolean isAbstract)
void setIsConstructor(boolean isConstructor)
void setReturnType(java.lang.String returnType)
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
getClass, notify, notifyAll, wait, wait, wait

Constructor Detail

MethodDefinition

public MethodDefinition()

Method Detail

addException

public void addException(java.lang.String exceptionTypeName)

addLine

public void addLine(java.lang.String line)

equals

public boolean equals(java.lang.Object object)

getArgumentName

public java.lang.String getArgumentName(int index)

argumentNames

public java.util.Iterator argumentNames()

argumentNamesSize

public int argumentNamesSize()

getLines

public java.util.Vector getLines()

getReturnType

public java.lang.String getReturnType()

hashCode

public int hashCode()

isAbstract

public boolean isAbstract()

isConstructor

public boolean isConstructor()

setIsAbstract

public void setIsAbstract(boolean isAbstract)

setIsConstructor

public void setIsConstructor(boolean isConstructor)

setReturnType

public void setReturnType(java.lang.String returnType)

writeBody

public void writeBody(CodeGenerator generator)
Write the code out to the generator's stream.
Specified by:
writeBody in class CodeDefinition

Copyright © 1998, 2005 Oracle Corporation. All Rights Reserved.