org.apache.ws.jaxme.js

Class JavaMethod

Implemented Interfaces:
ConditionalIndentationEngine, IndentationEngine

public class JavaMethod
extends AbstractJavaMethod

Implements a Java method.
Author:
Jochen Wiedmann

Nested Class Summary

Nested classes/interfaces inherited from class org.apache.ws.jaxme.js.ConditionalIndentationJavaSourceObject

ConditionalIndentationJavaSourceObject.LJFImpl, ConditionalIndentationJavaSourceObject.LoopVariable

Fields inherited from interface org.apache.ws.jaxme.js.IndentationEngine

NOTHING

Method Summary

String
getLoggingSignature()
Returns the abbreviated method signature: The method name, followed by the parameter types.
boolean
isSynchronized()
Returns whether this method is synchronized.
boolean
isVoid()
Returns whether the JavaMethod is void.
void
setSynchronized(boolean pSynchronized)
Sets whether this method is synchronized.
protected void
writeHeader(IndentationTarget pTarget)
Adds a header line.

Methods inherited from class org.apache.ws.jaxme.js.AbstractJavaMethod

addParam, addParam, addParam, addThrows, addThrows, clearParams, clearThrows, getExceptions, getParamNames, getParamTypes, getParams, isThrowing, isThrowing, removeThrows, removeThrows

Methods inherited from class org.apache.ws.jaxme.js.ConditionalIndentationJavaSourceObject

addBreak, addCase, addCase, addCase, addCase, addCase, addCase, addCase, addCase, addCase, addCase, addCase, addCase, addCase, addCase, addCase, addCase, addCatch, addCatch, addCatch, addCatch, addDefault, addElse, addElseIf, addElseIf, addElseIf, addElseIf, addElseIf, addElseIf, addElseIf, addElseIf, addElseIf, addElseIf, addElseIf, addElseIf, addElseIf, addElseIf, addElseIf, addElseIf, addEndFor, addEndIf, addEndSwitch, addEndTry, addEndWhile, addFinally, addFor, addFor, addFor, addFor, addFor, addFor, addFor, addFor, addFor, addFor, addFor, addFor, addFor, addFor, addFor, addFor, addForArray, addForArray, addForArray, addForArray, addForArray, addForArray, addForCollection, addForCollection, addForCollection, addForCollection, addForCollection, addForCollection, addForEnumeration, addForEnumeration, addForEnumeration, addForEnumeration, addForEnumeration, addForEnumeration, addForIterator, addForIterator, addForIterator, addForIterator, addForIterator, addForIterator, addForList, addForList, addForList, addForList, addForList, addForList, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addIf, addSwitch, addSwitch, addSwitch, addSwitch, addSwitch, addSwitch, addSwitch, addSwitch, addSwitch, addSwitch, addSwitch, addSwitch, addSwitch, addSwitch, addSwitch, addSwitch, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addThrowNew, addTry, addWhile, addWhile, addWhile, addWhile, addWhile, addWhile, addWhile, addWhile, addWhile, addWhile, addWhile, addWhile, addWhile, addWhile, addWhile, addWhile, addWhileIterator, getLocalVariableName, newJavaField, newJavaField, newJavaField, newJavaField, write, write, writeHeader

Methods inherited from class org.apache.ws.jaxme.js.JavaSourceObject

getComment, getJavaSource, getName, getProtection, getType, isAbstract, isFinal, isStatic, newComment, setAbstract, setFinal, setJavaSource, setName, setProtection, setStatic, setType

Methods inherited from class org.apache.ws.jaxme.js.IndentationEngineImpl

addLine, addLine, addLine, addLine, addLine, addLine, addLine, addLine, addLine, addLine, addLine, addLine, addLine, addLine, addLine, addLine, addLine, addLine, asString, checkNulls, clear, getLevel, getLines, getLines, getPlaceHolder, indent, isEmpty, moveToBottom, moveToTop, newPlaceHolder, removePlaceHolder, setLevel, unindent, write, write

Method Details

getLoggingSignature

public String getLoggingSignature()
Returns the abbreviated method signature: The method name, followed by the parameter types. This is typically used in logging statements.

isSynchronized

public boolean isSynchronized()
Returns whether this method is synchronized.

isVoid

public boolean isVoid()
Returns whether the JavaMethod is void.

setSynchronized

public void setSynchronized(boolean pSynchronized)
Sets whether this method is synchronized.

writeHeader

protected void writeHeader(IndentationTarget pTarget)
            throws IOException
Adds a header line.
Overrides:
writeHeader in interface ConditionalIndentationJavaSourceObject