|
Enhydra 5.1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.enhydra.xml.xmlc.codegen.JavaVariable
Base class for classes that describe variables. Objects of this class are immutable.
Field Summary | |
protected java.lang.String[] |
fDoc
|
protected int |
fModifiers
|
protected java.lang.String |
fName
Attributes of the variable |
protected java.lang.String |
fType
|
Constructor Summary | |
JavaVariable(java.lang.String name,
java.lang.String type,
int modifiers,
java.lang.String doc)
Constructor with doc string. |
|
JavaVariable(java.lang.String name,
java.lang.String type,
int modifiers,
java.lang.String[] doc)
Constructor with doc array. |
Method Summary | |
protected java.lang.String[] |
getDoc()
Get the documentation, or null if there is none. |
int |
getModifiers()
Get the modifiers. |
java.lang.String |
getName()
Get the name. |
java.lang.String |
getType()
Get the type. |
void |
printDefinition(java.io.PrintWriter out)
Output the variable definition without a `;' terminator. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
protected java.lang.String fName
protected java.lang.String fType
protected int fModifiers
protected java.lang.String[] fDoc
Constructor Detail |
public JavaVariable(java.lang.String name, java.lang.String type, int modifiers, java.lang.String[] doc)
name
- The variable name.type
- The variable type.modifiers
- The variable modifier bit set.doc
- The variable documentation, where each row is a line of the
document. If null, no documention is created.JavaModifiers
public JavaVariable(java.lang.String name, java.lang.String type, int modifiers, java.lang.String doc)
name
- The variable name.type
- The variable type.modifiers
- The variable modifier bit set.doc
- The variable documentation.
If null, no documention is created.JavaModifiers
Method Detail |
public java.lang.String getName()
public java.lang.String getType()
public int getModifiers()
protected java.lang.String[] getDoc()
public void printDefinition(java.io.PrintWriter out)
|
Enhydra 5.1 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |