public interface IDoxygen
Modifier and Type | Method and Description |
---|---|
ICompound |
compoundById(java.lang.String id)
Returns a compound given its unique \a id.
|
ICompound |
compoundByName(java.lang.String name)
Returns a compound given its name (including the scope).
|
java.util.ListIterator<ICompound> |
compounds()
Returns an iterator that can be used to iterate over the list
of compounds found in the project.
|
ICompound |
memberById(java.lang.String id)
Returns an public interface to a compound containing a member given it the
member's id.
|
java.util.ListIterator<ICompound> |
memberByName(java.lang.String name)
Returns a list of all compounds containing at least one members
with a certain name.
|
void |
readXMLDir(java.io.File dir)
Reads an XML directory produced by doxygen and builds up a data
structure representing the contents of the XML files in the directory.
|
void |
release()
Releases the memory for the object hierarchy obtained by
createdObjecModelFromXML().
|
void |
setDebugLevel(int level)
Sets the debug level.
|
java.util.ListIterator<ICompound> compounds()
ICompound compoundById(java.lang.String id)
ICompound compoundByName(java.lang.String name)
ICompound memberById(java.lang.String id)
id
- The member id.java.util.ListIterator<ICompound> memberByName(java.lang.String name)
name
- The name of the member.void release()
void setDebugLevel(int level)
void readXMLDir(java.io.File dir) throws org.xml.sax.SAXException, java.io.IOException
org.xml.sax.SAXException
java.io.IOException