public static class CheaderParser.HeaderBlock extends CheaderParser.HeaderBlockEntry
| Modifier and Type | Field and Description | 
|---|---|
| java.lang.String | compilerError | 
| (package private) CheaderParser.HeaderBlockEntry | currEntryThe last created entry in entries, to set something in. | 
| java.util.List<CheaderParser.HeaderBlockEntry> | entries | 
| java.lang.String | headerBlockNameFrom the devision in the header for example /*@DEFINE name... | 
| java.lang.String | headerBlockNameDescrIt is the identifier given after:
 
 DEFINE_C::=/*@DEFINE[_C] [<$? | 
| (package private) CheaderParser.HeaderBlock | invalidBlock_An invalid block is stored here, but overwritten from the next found invalidBlock. | 
| (package private) boolean | isConst | 
| (package private) CheaderParser.HeaderBlock | parent | 
| (package private) java.lang.String | visibityThat is for C++ classDefinition. | 
description, implementDescriptions, static_, virtual_, visibility, whatisit| Constructor and Description | 
|---|
| HeaderBlock() | 
| HeaderBlock(CheaderParser.HeaderBlock parent,
           java.lang.String whatisit)Type of the HeaderBlockEntry as String, checked in JZcmd. | 
final CheaderParser.HeaderBlock parent
public java.util.List<CheaderParser.HeaderBlockEntry> entries
CheaderParser.HeaderBlockEntry currEntry
CheaderParser.HeaderBlock invalidBlock_
public java.lang.String headerBlockName
public java.lang.String headerBlockNameDescr
DEFINE_C::=/*@DEFINE[_C] [<$?@name>]<*|* /?>* / /**<DescriptionDEFINE_C?>* / .... DescriptionDEFINE_C::=<$?@headerBlockNameDescr> : <description>.
java.lang.String visibity
CheaderParser.ClassDefinition.new_classVisibilityBlock().
 It is used for any entry.boolean isConst
public java.lang.String compilerError
HeaderBlock()
HeaderBlock(CheaderParser.HeaderBlock parent, java.lang.String whatisit)
public void set_const()
public CheaderParser.IncludeDef new_includeDef()
public void add_includeDef(CheaderParser.IncludeDef val)
public CheaderParser.Define new_undefDefinition()
public void add_undefDefinition(CheaderParser.Define val)
public CheaderParser.ConditionBlock new_conditionBlock()
public void add_conditionBlock(CheaderParser.ConditionBlock val)
public CheaderParser.DefineDefinition new_defineDefinition()
public void add_defineDefinition(CheaderParser.DefineDefinition val)
public CheaderParser.DefineDefinition new_null_initializer()
public void add_null_initializer(CheaderParser.DefineDefinition val)
public CheaderParser.DefineDefinition new_const_initializer()
public void add_const_initializer(CheaderParser.DefineDefinition val)
public CheaderParser.StructClassDecl new_enumDecl()
public void add_enumDecl(CheaderParser.StructClassDecl val)
public CheaderParser.StructClassDecl new_structDecl()
public void add_structDecl(CheaderParser.StructClassDecl val)
public CheaderParser.StructClassDecl new_classDecl()
public void add_classDecl(CheaderParser.StructClassDecl val)
public CheaderParser.FriendClass new_friendClassDef()
public void add_friendClassDef(CheaderParser.FriendClass val)
public CheaderParser.StructDefinition new_structDefinition()
public void add_structDefinition(CheaderParser.StructDefinition val)
public CheaderParser.ClassDefinition new_classDef()
public void add_classDef(CheaderParser.ClassDefinition val)
public CheaderParser.ConditionBlock new_structContentInsideCondition()
public void add_structContentInsideCondition(CheaderParser.ConditionBlock val)
public CheaderParser.StructDefinition new_unionDefinition()
public void add_unionDefinition(CheaderParser.StructDefinition val)
public CheaderParser.AttributeOrTypedef new_typedef()
public void add_typedef(CheaderParser.AttributeOrTypedef val)
public CheaderParser.EnumDefinition new_enumDefinition()
public void add_enumDefinition(CheaderParser.EnumDefinition val)
public CheaderParser.FnPointer new_fnPointer()
public void add_fnPointer(CheaderParser.FnPointer val)
public CheaderParser.AttributeOrTypedef new_attribute()
public void add_attribute(CheaderParser.AttributeOrTypedef val)
public CheaderParser.AttributeOrTypedef new_constDef()
public void add_constDef(CheaderParser.AttributeOrTypedef val)
public CheaderParser.MethodDef new_methodDef()
public void add_methodDef(CheaderParser.MethodDef val)
public CheaderParser.MethodDef new_virtualMethod()
public void add_virtualMethod(CheaderParser.MethodDef val)
public CheaderParser.MethodDef new_abstractMethod()
public void add_abstractMethod(CheaderParser.MethodDef val)
public CheaderParser.MethodDef new_staticMethod()
public void add_staticMethod(CheaderParser.MethodDef val)
public CheaderParser.MethodTypedef new_methodTypedef()
public void add_methodTypedef(CheaderParser.MethodTypedef val)
public CheaderParser.MethodTypedef new_methodPtrTypedef()
public void add_methodPtrTypedef(CheaderParser.MethodTypedef val)
public CheaderParser.MethodDef new_inlineMethod()
public void add_inlineMethod(CheaderParser.MethodDef val)
public CheaderParser.Description new_implementDescription()
new_implementDescription in class CheaderParser.HeaderBlockEntrypublic void add_implementDescription(CheaderParser.Description val)
add_implementDescription in class CheaderParser.HeaderBlockEntrypublic CheaderParser.HeaderBlock new_invalidBlock()
public void add_invalidBlock(CheaderParser.HeaderBlock val)
public void set_modifier(java.lang.String val)
public void set_constDef(java.lang.String val)