Class MemberHandler
- java.lang.Object
-
- org.xml.sax.helpers.DefaultHandler
-
- org.cakelab.jdoxml.impl.basehandler.BaseHandler<MemberHandler>
-
- org.cakelab.jdoxml.impl.memberhandler.MemberHandler
-
- All Implemented Interfaces:
IDCOP
,IDefine
,IDocumentedElement
,IEnum
,IEnumValue
,IFriend
,IFunction
,IMember
,IProperty
,IPrototype
,ISignal
,ISlot
,ITypedef
,IVariable
,IBaseHandler
,org.xml.sax.ContentHandler
,org.xml.sax.DTDHandler
,org.xml.sax.EntityResolver
,org.xml.sax.ErrorHandler
public class MemberHandler extends BaseHandler<MemberHandler> implements IDefine, IProperty, IVariable, ITypedef, IFunction, ISignal, IPrototype, IFriend, IDCOP, ISlot, IEnum, IEnumValue
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.cakelab.jdoxml.api.IMember
IMember.MemberKind
-
-
Field Summary
-
Fields inherited from class org.cakelab.jdoxml.impl.basehandler.BaseHandler
elementMapper, m_curString, m_delegateHandler, m_fallBackHandler, m_skipCount, m_skipUntil, s_theLocator
-
-
Constructor Summary
Constructors Constructor Description MemberHandler(IBaseHandler parent)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.String
argsstring()
int
bodyEnd()
java.lang.String
bodyFile()
int
bodyStart()
IDocRoot
briefDescription()
provides the brief description for this element.ICompound
compound()
java.lang.String
definition()
java.lang.String
definitionFile()
int
definitionLine()
IDocRoot
detailedDescription()
provides the detailed description for this element.void
endArgsString()
void
endDefinition()
void
endMember()
void
endName()
void
endRead()
void
endReferencedBy()
void
endReferences()
void
endReimplementedBy()
void
endReimplements()
void
endTemplateParamList()
void
endWrite()
java.util.ListIterator<IMember>
enumValues()
java.util.ListIterator<ILinkedText>
exceptions()
java.lang.String
id()
IDocRoot
inbodyDescription()
void
initialize(MainHandler mh)
java.util.ListIterator<ILinkedText>
initializer()
boolean
isConst()
boolean
isExplicit()
boolean
isInline()
boolean
isMutable()
boolean
isReadable()
boolean
isStatic()
boolean
isVolatile()
boolean
isWritable()
IMember.MemberKind
kind()
java.lang.String
kindString()
static void
memberhandler_exit()
static void
memberhandler_init()
java.lang.String
name()
java.util.ListIterator<IParam>
parameters()
java.lang.String
protection()
java.lang.String
readAccessor()
java.util.ListIterator<IMemberReference>
referencedBy()
java.util.ListIterator<IMemberReference>
references()
java.util.ListIterator<IMemberReference>
reimplementedBy()
IMemberReference
reimplements()
ISection
section()
void
setCompoundHandler(CompoundHandler c)
void
setSectionHandler(SectionHandler c)
void
startArgsString(org.xml.sax.Attributes attrib)
void
startBriefDesc(org.xml.sax.Attributes attrib)
void
startDefinition(org.xml.sax.Attributes attrib)
void
startDetailedDesc(org.xml.sax.Attributes attrib)
void
startEnumValue(org.xml.sax.Attributes attrib)
void
startEnumValue2(org.xml.sax.Attributes attrib)
void
startException(org.xml.sax.Attributes attrib)
void
startInbodyDesc(org.xml.sax.Attributes attrib)
void
startInitializer(org.xml.sax.Attributes attrib)
void
startLocation(org.xml.sax.Attributes attrib)
void
startMember(org.xml.sax.Attributes attrib)
void
startName(org.xml.sax.Attributes attrib)
void
startParam(org.xml.sax.Attributes attrib)
void
startRead(org.xml.sax.Attributes attrib)
void
startReferencedBy(org.xml.sax.Attributes attrib)
void
startReferences(org.xml.sax.Attributes attrib)
void
startReimplementedBy(org.xml.sax.Attributes attrib)
void
startReimplements(org.xml.sax.Attributes attrib)
void
startTemplateParamList(org.xml.sax.Attributes attrib)
void
startType(org.xml.sax.Attributes attrib)
void
startWrite(org.xml.sax.Attributes attrib)
java.util.ListIterator<IParam>
templateParameters()
java.util.ListIterator<ILinkedText>
type()
java.lang.String
typeString()
java.lang.String
virtualness()
java.lang.String
writeAccessor()
-
Methods inherited from class org.cakelab.jdoxml.impl.basehandler.BaseHandler
addEndHandler, addEndHandler, addStartHandler, addStartHandler, characters, delegate, endElement, fallBackHandler, setDelegate, setDocumentLocator, setFallBackHandler, skippedEntity, startDocument, startElement
-
Methods inherited from class org.xml.sax.helpers.DefaultHandler
endDocument, endPrefixMapping, error, fatalError, ignorableWhitespace, notationDecl, processingInstruction, resolveEntity, startPrefixMapping, unparsedEntityDecl, warning
-
-
-
-
Constructor Detail
-
MemberHandler
public MemberHandler(IBaseHandler parent)
-
-
Method Detail
-
memberhandler_init
public static void memberhandler_init()
-
memberhandler_exit
public static void memberhandler_exit()
-
startMember
public void startMember(org.xml.sax.Attributes attrib)
-
startEnumValue
public void startEnumValue(org.xml.sax.Attributes attrib)
-
startEnumValue2
public void startEnumValue2(org.xml.sax.Attributes attrib)
-
startBriefDesc
public void startBriefDesc(org.xml.sax.Attributes attrib)
-
startDetailedDesc
public void startDetailedDesc(org.xml.sax.Attributes attrib)
-
startInbodyDesc
public void startInbodyDesc(org.xml.sax.Attributes attrib)
-
startLocation
public void startLocation(org.xml.sax.Attributes attrib)
-
startReferences
public void startReferences(org.xml.sax.Attributes attrib)
-
endReferences
public void endReferences()
-
startReferencedBy
public void startReferencedBy(org.xml.sax.Attributes attrib)
-
endReferencedBy
public void endReferencedBy()
-
startReimplements
public void startReimplements(org.xml.sax.Attributes attrib)
-
endReimplements
public void endReimplements()
-
startReimplementedBy
public void startReimplementedBy(org.xml.sax.Attributes attrib)
-
endReimplementedBy
public void endReimplementedBy()
-
endMember
public void endMember()
-
startType
public void startType(org.xml.sax.Attributes attrib)
-
startInitializer
public void startInitializer(org.xml.sax.Attributes attrib)
-
startException
public void startException(org.xml.sax.Attributes attrib)
-
startName
public void startName(org.xml.sax.Attributes attrib)
-
endName
public void endName()
-
startRead
public void startRead(org.xml.sax.Attributes attrib)
-
endRead
public void endRead()
-
startWrite
public void startWrite(org.xml.sax.Attributes attrib)
-
endWrite
public void endWrite()
-
startDefinition
public void startDefinition(org.xml.sax.Attributes attrib)
-
endDefinition
public void endDefinition()
-
startArgsString
public void startArgsString(org.xml.sax.Attributes attrib)
-
endArgsString
public void endArgsString()
-
startParam
public void startParam(org.xml.sax.Attributes attrib)
-
startTemplateParamList
public void startTemplateParamList(org.xml.sax.Attributes attrib)
-
endTemplateParamList
public void endTemplateParamList()
-
initialize
public void initialize(MainHandler mh)
-
setCompoundHandler
public void setCompoundHandler(CompoundHandler c)
-
setSectionHandler
public void setSectionHandler(SectionHandler c)
-
enumValues
public java.util.ListIterator<IMember> enumValues()
- Specified by:
enumValues
in interfaceIEnum
-
type
public java.util.ListIterator<ILinkedText> type()
-
typeString
public java.lang.String typeString()
- Specified by:
typeString
in interfaceIMember
-
parameters
public java.util.ListIterator<IParam> parameters()
- Specified by:
parameters
in interfaceIMember
-
templateParameters
public java.util.ListIterator<IParam> templateParameters()
- Specified by:
templateParameters
in interfaceIMember
-
references
public java.util.ListIterator<IMemberReference> references()
- Specified by:
references
in interfaceIMember
-
referencedBy
public java.util.ListIterator<IMemberReference> referencedBy()
- Specified by:
referencedBy
in interfaceIMember
-
initializer
public java.util.ListIterator<ILinkedText> initializer()
- Specified by:
initializer
in interfaceIMember
-
exceptions
public java.util.ListIterator<ILinkedText> exceptions()
- Specified by:
exceptions
in interfaceIMember
-
reimplementedBy
public java.util.ListIterator<IMemberReference> reimplementedBy()
- Specified by:
reimplementedBy
in interfaceIMember
-
briefDescription
public IDocRoot briefDescription()
Description copied from interface:IDocumentedElement
provides the brief description for this element.- Specified by:
briefDescription
in interfaceIDocumentedElement
- Specified by:
briefDescription
in interfaceIMember
-
detailedDescription
public IDocRoot detailedDescription()
Description copied from interface:IDocumentedElement
provides the detailed description for this element.- Specified by:
detailedDescription
in interfaceIDocumentedElement
- Specified by:
detailedDescription
in interfaceIMember
-
inbodyDescription
public IDocRoot inbodyDescription()
- Specified by:
inbodyDescription
in interfaceIMember
-
kind
public IMember.MemberKind kind()
-
kindString
public java.lang.String kindString()
- Specified by:
kindString
in interfaceIMember
-
protection
public java.lang.String protection()
- Specified by:
protection
in interfaceIMember
-
virtualness
public java.lang.String virtualness()
- Specified by:
virtualness
in interfaceIMember
-
name
public java.lang.String name()
- Specified by:
name
in interfaceIEnumValue
- Specified by:
name
in interfaceIMember
-
readAccessor
public java.lang.String readAccessor()
- Specified by:
readAccessor
in interfaceIMember
-
writeAccessor
public java.lang.String writeAccessor()
- Specified by:
writeAccessor
in interfaceIMember
-
definition
public java.lang.String definition()
- Specified by:
definition
in interfaceIMember
-
argsstring
public java.lang.String argsstring()
- Specified by:
argsstring
in interfaceIMember
-
isVolatile
public boolean isVolatile()
- Specified by:
isVolatile
in interfaceIMember
-
isExplicit
public boolean isExplicit()
- Specified by:
isExplicit
in interfaceIMember
-
isReadable
public boolean isReadable()
- Specified by:
isReadable
in interfaceIMember
-
isWritable
public boolean isWritable()
- Specified by:
isWritable
in interfaceIMember
-
definitionFile
public java.lang.String definitionFile()
- Specified by:
definitionFile
in interfaceIMember
-
definitionLine
public int definitionLine()
- Specified by:
definitionLine
in interfaceIMember
-
reimplements
public IMemberReference reimplements()
- Specified by:
reimplements
in interfaceIMember
-
-