|
Main Page Class Hierarchy Alphabetical List Compound List File List Compound Members File Members
PmtItemInterpreter.cpp File Reference#include "PmtItemInterpreter.h"
#include "PmtMetadataT.h"
#include "PmtCompositeMetadata.h"
#include "PmtDomString.h"
#include "PmtSchemaElement.h"
#include "PmtShow.h"
#include "PmtDefinitionTypes.h"
#include "PmtFacet.h"
#include "PmtAttributeT.h"
#include "PmtRootMetadata.h"
#include "dom/DOM_NamedNodeMap.hpp"
Include dependency graph for PmtItemInterpreter.cpp:
Defines |
#define | INTERPRETER_CPP |
#define | SAVE_STATE savedElement = msPmtParser->getCurElement(); |
#define | RESTORE_STATE msPmtParser->setCurElement(savedElement); |
#define | SAVE_INCLUDE_STATE savedElement = msIncludePmtParser->getCurElement(); |
#define | RESTORE_INCLUDE_STATE msIncludePmtParser->setCurElement(savedElement); |
#define | SAVE_EXTENSION_STATE savedExtensionElement = msPmtParser->getCurElement(); |
#define | RESTORE_EXTENSION_STATE msPmtParser->setCurElement(savedExtensionElement); |
#define | SAVE_INCLUDE_EXTENSION_STATE savedExtensionElement = msIncludePmtParser->getCurElement(); |
#define | RESTORE_INCLUDE_EXTENSION_STATE msIncludePmtParser->setCurElement(savedExtensionElement); |
#define | ITEM_TYPE_INIT(facKey, mdType) PmtItemInterpreter::getFactory().addEntry(facKey, new mdType()) |
#define | PMT_CAST_BASE(M) dynamic_cast<PmtMetadata*>((M).ptr()) |
Functions |
| EK_PROVIDE (PmtLdRootElementInterp, ITEM_TYPE_INIT(ROOT_ELEMENT_INTERP, PmtLdRootElementInterp)) EK_PROVIDE(PmtLdElementInterp |
| ITEM_TYPE_INIT (ELEMENT_TAG_NAME, PmtLdElementInterp)) EK_PROVIDE(PmtLdComplexInterp |
| ITEM_TYPE_INIT (COMPLEX_TAG_NAME, PmtLdComplexInterp)) EK_PROVIDE(PmtLdSimpleTypeInterp |
| ITEM_TYPE_INIT (SIMPLE_TYPE_TAG_NAME, PmtLdSimpleTypeInterp)) EK_PROVIDE(PmtLdListInterp |
| ITEM_TYPE_INIT (LIST_TAG_NAME, PmtLdListInterp)) EK_PROVIDE(PmtLdRestrictionInterp |
| ITEM_TYPE_INIT (RESTRICTION_TAG_NAME, PmtLdRestrictionInterp)) EK_PROVIDE(PmtLdFacetMinInclusiveInterp |
| ITEM_TYPE_INIT (FACET_MIN_INCLUSIVE, PmtLdFacetMinInclusiveInterp)) EK_PROVIDE(PmtLdFacetMaxInclusiveInterp |
| ITEM_TYPE_INIT (ATTRIBUTE_TAG_NAME, PmtLdAttributeInterp)) EK_PROVIDE(PmtLdSequenceInterp |
Variables |
PmtItemInterpreterFactoryType | gVc6IsStupid_DoNotUse |
Define Documentation
#define ITEM_TYPE_INIT |
( |
facKey, |
|
|
mdType |
|
) |
PmtItemInterpreter::getFactory().addEntry(facKey, new mdType())
|
|
#define PMT_CAST_BASE |
( |
M |
|
) |
dynamic_cast<PmtMetadata*>((M).ptr())
|
|
#define RESTORE_EXTENSION_STATE msPmtParser->setCurElement(savedExtensionElement);
|
|
#define RESTORE_INCLUDE_EXTENSION_STATE msIncludePmtParser->setCurElement(savedExtensionElement);
|
|
#define RESTORE_INCLUDE_STATE msIncludePmtParser->setCurElement(savedElement);
|
|
#define RESTORE_STATE msPmtParser->setCurElement(savedElement);
|
|
#define SAVE_EXTENSION_STATE savedExtensionElement = msPmtParser->getCurElement();
|
|
#define SAVE_INCLUDE_EXTENSION_STATE savedExtensionElement = msIncludePmtParser->getCurElement();
|
|
#define SAVE_INCLUDE_STATE savedElement = msIncludePmtParser->getCurElement();
|
|
#define SAVE_STATE savedElement = msPmtParser->getCurElement();
|
|
Function Documentation
Variable Documentation
|