|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.argouml.language.java.generator.CodePiece
org.argouml.language.java.generator.NamedCodePiece
org.argouml.language.java.generator.AttributeCodePiece
This code piece represents an attribute. Even though the code can handle several attributes in the same statement, the code generated will be separate statements and initialization code for all but the last will be removed.
Field Summary | |
private CompositeCodePiece |
attributeDef
The code piece this attribute represents. |
private java.util.Vector |
attributeNames
The names of declared attributes. |
private boolean |
typeFullyQualified
Indicating that the type name is fully qualified in the original source code. |
Constructor Summary | |
AttributeCodePiece(CodePiece modifiers,
CodePiece type,
java.util.Vector names)
Constructor. |
Method Summary | |
private GeneratorJava |
generator()
Get the generator. |
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 org.argouml.language.java.generator.NamedCodePiece |
ffCodePiece |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private CompositeCodePiece attributeDef
private java.util.Vector attributeNames
private boolean typeFullyQualified
Constructor Detail |
public AttributeCodePiece(CodePiece modifiers, CodePiece type, java.util.Vector names)
modifiers
- The code piece for modifiers.type
- The code piece for the type.names
- Vector with attribute names.Method Detail |
public java.lang.StringBuffer getText()
getText
in class CodePiece
public int getStartPosition()
getStartPosition
in class CodePiece
public int getEndPosition()
getEndPosition
in class CodePiece
public int getStartLine()
getStartLine
in class CodePiece
public int getEndLine()
getEndLine
in class CodePiece
public void write(java.io.BufferedReader reader, java.io.BufferedWriter writer, java.util.Stack parseStateStack) throws java.lang.Exception
write
in class NamedCodePiece
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.
java.lang.Exception
private GeneratorJava generator()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20040316) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |