relaxngcc.codedom
Class CDClass
java.lang.Object
relaxngcc.codedom.CDType
relaxngcc.codedom.CDClass
public class CDClass
- extends CDType
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CDClass
public CDClass(java.lang.String className)
CDClass
public CDClass(CDLanguageSpecificString[] declarations,
CDLanguageSpecificString fs,
java.lang.String name,
CDLanguageSpecificString bs)
addMember
public CDVariable addMember(CDLanguageSpecificString modifier,
CDType type,
java.lang.String name,
CDExpression initialValue)
- Adds a new member declaration.
addMember
public CDVariable addMember(CDLanguageSpecificString modifier,
CDType type,
java.lang.String name)
addMethod
public void addMethod(CDMethod methoddef)
addLanguageSpecificString
public void addLanguageSpecificString(CDLanguageSpecificString content)
addInnerClass
public void addInnerClass(CDClass innerClass)
- Adds a new inner class.
writeType
public void writeType(CDFormatter f)
throws java.io.IOException
- Description copied from class:
CDType
- Prints the type name.
- Overrides:
writeType
in class CDType
- Throws:
java.io.IOException
writeTo
public void writeTo(CDFormatter f)
throws java.io.IOException
- Throws:
java.io.IOException