Protected Member Functions | |
virtual void | warning (string message) |
Parser (Ref< ExecutionContext > context, Ref< GroupingNode > rootGroup, string sourceName, Logger *logger) | |
virtual | ~Parser () |
bool | validateIdentifier (string) |
void | addNamedNode (string, Ref< NodeBase >) |
Ref< NodeBase > | lookupNode (string name) |
void | addRootGroupChild (Ref< ChildNode >, Time stamp) |
void | addRoute (string sourceNodeName, string sourceFieldName, string targetNodeName, string targetFieldName) |
int | getNextCustomFieldIndex (Ref< CustomFieldNode >) |
void | addScriptField (Ref< CustomFieldNode >, Ref< CustomFieldBase >) |
Protected Attributes | |
Ref< ExecutionContext > | context |
Ref< GroupingNode > | rootGroup |
The root group will normally be the root group of the scene, but may also be some other group if a new file is parsed in the context of an existing scene. | |
string | sourceName |
Name of source for parsed data. | |
Logger * | logger |
Definition at line 51 of file parse.H.
|
Definition at line 73 of file parse.C. References Archon::X3D::Route::add(), Archon::X3D::FieldBase::getIsEventSource(), Archon::X3D::FieldBase::getIsEventTarget(), Archon::X3D::NodeType::getName(), Archon::X3D::FieldType::getName(), Archon::X3D::FieldBase::getName(), Archon::X3D::NodeFieldBase::getNodeType(), Archon::X3D::FieldBase::getType(), lookupNode(), and warning(). Referenced by Archon::X3D::XML::Parser::parseStartElement(). |