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 PmtSchemaElementgetCurElement ()
 Returns the current schema element. More...

const PmtSchemaElementgetIncludeCurElement ()
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 SPmtStringnameSpace (void) const
SPmtStringnameSpace (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.