org.argouml.language.java.generator
Class AnonymousClassCodePiece
java.lang.Object
|
+--org.argouml.language.java.generator.CodePiece
|
+--org.argouml.language.java.generator.NamedCodePiece
|
+--org.argouml.language.java.generator.AnonymousClassCodePiece
- public class AnonymousClassCodePiece
- extends NamedCodePiece
This code piece represents an anonymous class.
Method Summary |
int |
getEndLine()
Return the end line |
int |
getEndPosition()
Return the end position. |
int |
getStartLine()
Return the start line |
int |
getStartPosition()
Return the start position. |
java.lang.StringBuffer |
getText()
Return the string representation for this piece of code. |
void |
write(java.io.BufferedReader reader,
java.io.BufferedWriter writer,
java.util.Stack parseStateStack)
Write the code this piece represents to file. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnonymousClassCodePiece
public AnonymousClassCodePiece(CodePiece classDef,
int number)
- Constructor.
- Parameters:
classDef
- The code piece to represent.number
- The sequence number of this anonymous class.
getText
public java.lang.StringBuffer getText()
- Return the string representation for this piece of code.
- Overrides:
getText
in class CodePiece
getStartPosition
public int getStartPosition()
- Return the start position.
- Overrides:
getStartPosition
in class CodePiece
getEndPosition
public int getEndPosition()
- Return the end position.
- Overrides:
getEndPosition
in class CodePiece
getStartLine
public int getStartLine()
- Return the start line
- Overrides:
getStartLine
in class CodePiece
getEndLine
public int getEndLine()
- Return the end line
- Overrides:
getEndLine
in class CodePiece
write
public void write(java.io.BufferedReader reader,
java.io.BufferedWriter writer,
java.util.Stack parseStateStack)
throws java.lang.Exception
- Write the code this piece represents to file. This will add a
new level to the tree stacks.
- Overrides:
write
in class NamedCodePiece
- Following copied from class:
org.argouml.language.java.generator.NamedCodePiece
- Parameters:
reader
- Read original code from this.writer
- Write code to this.parseStateStack
- Information with one stack frame for each
classifier that the parser has descended into.