Package relaxngcc.codedom
Class CDClass
java.lang.Object
relaxngcc.codedom.CDType
relaxngcc.codedom.CDClass
-
Field Summary
-
Constructor Summary
ConstructorsConstructorDescriptionCDClass
(CDLanguageSpecificString[] declarations, CDLanguageSpecificString fs, String name, CDLanguageSpecificString bs) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addInnerClass
(CDClass innerClass) Adds a new inner class.void
addMember
(CDLanguageSpecificString modifier, CDType type, String name) addMember
(CDLanguageSpecificString modifier, CDType type, String name, CDExpression initialValue) Adds a new member declaration.void
void
void
Prints the type name.
-
Constructor Details
-
CDClass
-
CDClass
public CDClass(CDLanguageSpecificString[] declarations, CDLanguageSpecificString fs, String name, CDLanguageSpecificString bs)
-
-
Method Details
-
addMember
public CDVariable addMember(CDLanguageSpecificString modifier, CDType type, String name, CDExpression initialValue) Adds a new member declaration. -
addMember
-
addMethod
-
addLanguageSpecificString
-
addInnerClass
Adds a new inner class. -
writeType
Description copied from class:CDType
Prints the type name.- Overrides:
writeType
in classCDType
- Throws:
IOException
-
writeTo
- Throws:
IOException
-