SourceForge.net Logo
Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

PmtSchemaParser Class Reference

Main parser of the Metadata Defintions. More...

#include <PmtSchemaParser.h>

Inheritance diagram for PmtSchemaParser:

[legend]
Collaboration diagram for PmtSchemaParser:
[legend]
List of all members.

Public Methods

 PmtSchemaParser ()
 Default constructor. More...

virtual ~PmtSchemaParser ()
 Virtual destructor. More...

const PmtSchemaElement & getCurElement ()
 Returns the current schema element. More...

const PmtSchemaElement & getIncludeCurElement ()
void setCurElement (const PmtSchemaElement &element)
 Sets the current element to the one being passed in. More...

void setCurElementPmtDefinitionRoot (const char *rootElementName)
 Sets the current element to the root element. More...

void setIncludeCurElementPmtDefinitionRoot ()
bool setCurElementFromComplexTypeReference ()
 Sets the current element to a complex type reference. More...

bool setCurElementFromAnonymousType ()
 Sets the current element from an anonymous type. More...

void setCurElementFromRef ()
void setCurAttributeFromRef ()
bool setCurElementFromType (const SPmtString &type)
void setCurElementToTypeDef (const SPmtString &type)
bool setCurElementWithinCurElement (const SPmtString &type)
void setPmtRootAsCurrent ()
bool setCurElement (const SPmtString &elementName, const char *elementClass)
const SPmtString & nameSpace (void) const
SPmtString & nameSpace (void)
void setXsdPrefix (const SPmtString &prefix)
SPmtString getXsdPrefix () const
void addTnsPrefix (const SPmtString &tnsPrefix)
bool isTnsPrefix (const SPmtString &prefix) const
SPmtString toTnsLocal (const SPmtString &name) const
virtual void uninitialize ()
 This method uninitializes the class variables. More...

SPmtString getRootMd () const
SPmtString getTransTable () const
bool setCurElementInclude (const SPmtString &elementName, const char *elementClass)
SPmtString getIncludeOrImportType (SPmtString type)

Detailed Description

Main parser of the Metadata Defintions.


Constructor & Destructor Documentation

PmtSchemaParser::PmtSchemaParser (    )  [inline]
 

Default constructor.

virtual PmtSchemaParser::~PmtSchemaParser (    )  [inline, virtual]
 

Virtual destructor.


Member Function Documentation

void PmtSchemaParser::addTnsPrefix (  const SPmtString &    tnsPrefix ) 
 

const PmtSchemaElement& PmtSchemaParser::getCurElement (    )  [inline]
 

Returns the current schema element.

const PmtSchemaElement& PmtSchemaParser::getIncludeCurElement (    )  [inline]
 

SPmtString PmtSchemaParser::getIncludeOrImportType (  SPmtString    type ) 
 

SPmtString PmtSchemaParser::getRootMd (    )  const [inline]
 

SPmtString PmtSchemaParser::getTransTable (    )  const [inline]
 

SPmtString PmtSchemaParser::getXsdPrefix (    )  const [inline]
 

bool PmtSchemaParser::isTnsPrefix (  const SPmtString &    prefix )  const
 

SPmtString& PmtSchemaParser::nameSpace (  void    )  [inline]
 

const SPmtString& PmtSchemaParser::nameSpace (  void    )  const [inline]
 

void PmtSchemaParser::setCurAttributeFromRef (    ) 
 

bool PmtSchemaParser::setCurElement (  const SPmtString &    elementName,
const char *    elementClass
) 
 

void PmtSchemaParser::setCurElement (  const PmtSchemaElement &    element )  [inline]
 

Sets the current element to the one being passed in.

bool PmtSchemaParser::setCurElementFromAnonymousType (    ) 
 

Sets the current element from an anonymous type.

bool PmtSchemaParser::setCurElementFromComplexTypeReference (    ) 
 

Sets the current element to a complex type reference.

void PmtSchemaParser::setCurElementFromRef (    ) 
 

bool PmtSchemaParser::setCurElementFromType (  const SPmtString &    type ) 
 

bool PmtSchemaParser::setCurElementInclude (  const SPmtString &    elementName,
const char *    elementClass
) 
 

void PmtSchemaParser::setCurElementPmtDefinitionRoot (  const char *    rootElementName ) 
 

Sets the current element to the root element.

void PmtSchemaParser::setCurElementToTypeDef (  const SPmtString &    type ) 
 

bool PmtSchemaParser::setCurElementWithinCurElement (  const SPmtString &    type ) 
 

void PmtSchemaParser::setIncludeCurElementPmtDefinitionRoot (    ) 
 

void PmtSchemaParser::setPmtRootAsCurrent (    ) 
 

void PmtSchemaParser::setXsdPrefix (  const SPmtString &    prefix )  [inline]
 

SPmtString PmtSchemaParser::toTnsLocal (  const SPmtString &    name )  const
 

void PmtSchemaParser::uninitialize (    )  [virtual]
 

This method uninitializes the class variables.

Reimplemented from PmtDomParser.


The documentation for this class was generated from the following files:
Last Updated: March 12, 2003 (rlr)
Copyright © 2003 Eastman Kodak Company All Rights Reserved.