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

PmtSchemaElement Class Reference

#include <PmtSchemaElement.h>

Inheritance diagram for PmtSchemaElement:

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

Public Methods

 PmtSchemaElement ()
 This is the default constructor. More...

 PmtSchemaElement (const DOM_Element &element)
 This is the copy constructor. More...

 ~PmtSchemaElement ()
 This is the destructor. More...

PmtSchemaElement & operator= (const PmtSchemaElement &pmtSchemaElement)
 This is an assignment operator. More...

bool isElementTypeAnonymous () const
 This method checks for an anonymous element type. More...

SPmtString getIdAttr () const
 This method returns the id of a node. More...

SPmtString getNameAttr () const
SPmtString getRefAttr () const
SPmtString getBaseAttr () const
SPmtString getTypeAttr () const
 This method returns the node type. More...

SPmtString getMinOccursAttr () const
SPmtString getMaxOccursAttr () const
SPmtString getDefaultAttr () const
SPmtString getUseAttr () const
SPmtString getFixedAttr () const
SPmtString getNillableAttr () const
bool isElementRoot (const char *rootElement) const
 This method determines if the element is the root element. More...

bool isParentSchema () const
 This method determines if the parent of the current node is the schema node. More...

bool isElementSchema () const
 This method determines if the element node is the schema node. More...

bool isElementRef () const
void showElementInfo () const
 This method prints the element information. More...

bool isSchemaRoot () const
bool isXmlInfoRoot () const
Special Assignment Operators
These deliberately return void, since under no circumstances do we want to allow initialization chaining.

void operator= (const DOM_Element &domElement)
 This assignment operator creates a DOM_Element. More...

void operator= (const DOM_Node &domNode)
 This assignment operator creates a DOM_Node. More...

void operator= (const int _nullPtr)
 This assignment operator creates a NULL node. More...


Constructor & Destructor Documentation

PmtSchemaElement::PmtSchemaElement   [inline]
 

This is the default constructor.

PmtSchemaElement::PmtSchemaElement const DOM_Element &    element [inline]
 

This is the copy constructor.

PmtSchemaElement::~PmtSchemaElement   [inline]
 

This is the destructor.


Member Function Documentation

SPmtString PmtSchemaElement::getBaseAttr   const [inline]
 

SPmtString PmtSchemaElement::getDefaultAttr   const [inline]
 

SPmtString PmtSchemaElement::getFixedAttr   const [inline]
 

SPmtString PmtSchemaElement::getIdAttr   const [inline]
 

This method returns the id of a node.

SPmtString PmtSchemaElement::getMaxOccursAttr   const [inline]
 

SPmtString PmtSchemaElement::getMinOccursAttr   const [inline]
 

SPmtString PmtSchemaElement::getNameAttr   const [inline]
 

SPmtString PmtSchemaElement::getNillableAttr   const [inline]
 

SPmtString PmtSchemaElement::getRefAttr   const [inline]
 

SPmtString PmtSchemaElement::getTypeAttr   const [inline]
 

This method returns the node type.

SPmtString PmtSchemaElement::getUseAttr   const [inline]
 

bool PmtSchemaElement::isElementRef   const [inline]
 

bool PmtSchemaElement::isElementRoot const char *    rootElement const
 

This method determines if the element is the root element.

bool PmtSchemaElement::isElementSchema   const [inline]
 

This method determines if the element node is the schema node.

bool PmtSchemaElement::isElementTypeAnonymous   const
 

This method checks for an anonymous element type.

bool PmtSchemaElement::isParentSchema   const
 

This method determines if the parent of the current node is the schema node.

bool PmtSchemaElement::isSchemaRoot   const
 

bool PmtSchemaElement::isXmlInfoRoot   const [inline]
 

void PmtSchemaElement::operator= const int    _nullPtr [inline]
 

This assignment operator creates a NULL node.

Reimplemented from PmtDomElement.

void PmtSchemaElement::operator= const DOM_Node &    domNode [inline]
 

This assignment operator creates a DOM_Node.

Reimplemented from PmtDomElement.

void PmtSchemaElement::operator= const DOM_Element &    domElement [inline]
 

This assignment operator creates a DOM_Element.

Reimplemented from PmtDomElement.

PmtSchemaElement & PmtSchemaElement::operator= const PmtSchemaElement &    pmtSchemaElement
 

This is an assignment operator.

void PmtSchemaElement::showElementInfo   const
 

This method prints the element information.


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.