ItemFactory Class Reference

#include <ItemFactory.hpp>

Inheritance diagram for ItemFactory:

Inheritance graph
[legend]
List of all members.

Public Member Functions

virtual ~ItemFactory ()
virtual AnyAtomicType::AtomicObjectType getPrimitiveTypeIndex (const XMLCh *typeURI, const XMLCh *typeName, bool &isPrimitive) const =0
virtual AnyAtomicType::Ptr createDerivedFromAtomicType (AnyAtomicType::AtomicObjectType typeIndex, const XMLCh *value, const DynamicContext *context)=0
virtual AnyAtomicType::Ptr createDerivedFromAtomicType (AnyAtomicType::AtomicObjectType typeIndex, const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual AnyAtomicType::Ptr createDerivedFromAtomicType (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual Node::Ptr cloneNode (const Node::Ptr node, const DynamicContext *context) const =0
virtual Node::Ptr createTextNode (const XMLCh *value, const DynamicContext *context) const =0
virtual Node::Ptr createCommentNode (const XMLCh *value, const DynamicContext *context) const =0
virtual Node::Ptr createPINode (const XMLCh *name, const XMLCh *value, const DynamicContext *context) const =0
virtual Node::Ptr createAttributeNode (const XMLCh *uri, const XMLCh *prefix, const XMLCh *name, const XMLCh *value, const DynamicContext *context) const =0
virtual Node::Ptr createElementNode (const XMLCh *uri, const XMLCh *prefix, const XMLCh *name, const std::vector< Node::Ptr > &attrList, const std::vector< ElementChild > &childList, const DynamicContext *context) const =0
virtual Node::Ptr createDocumentNode (const std::vector< Node::Ptr > &childList, const DynamicContext *context) const =0
virtual const xercesc::DOMNode * createNamespaceNode (const XMLCh *prefix, const XMLCh *uri, const xercesc::DOMNode *parentNode, const DynamicContext *context) const =0
virtual ATDoubleOrDerived::Ptr createDouble (const MAPM value, const DynamicContext *context)=0
virtual ATDoubleOrDerived::Ptr createDouble (const XMLCh *value, const DynamicContext *context)=0
virtual ATDoubleOrDerived::Ptr createDoubleOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const MAPM value, const DynamicContext *context)=0
virtual ATDoubleOrDerived::Ptr createDoubleOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATFloatOrDerived::Ptr createFloat (const MAPM value, const DynamicContext *context)=0
virtual ATFloatOrDerived::Ptr createFloat (const XMLCh *value, const DynamicContext *context)=0
virtual ATFloatOrDerived::Ptr createFloatOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const MAPM value, const DynamicContext *context)=0
virtual ATFloatOrDerived::Ptr createFloatOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATDecimalOrDerived::Ptr createInteger (const int value, const DynamicContext *context)=0
virtual ATDecimalOrDerived::Ptr createInteger (const MAPM value, const DynamicContext *context)=0
virtual ATDecimalOrDerived::Ptr createInteger (const XMLCh *value, const DynamicContext *context)=0
virtual ATDecimalOrDerived::Ptr createNonNegativeInteger (const MAPM value, const DynamicContext *context)=0
virtual ATDecimalOrDerived::Ptr createDecimal (const MAPM value, const DynamicContext *context)=0
virtual ATDecimalOrDerived::Ptr createDecimal (const XMLCh *value, const DynamicContext *context)=0
virtual ATDecimalOrDerived::Ptr createDecimalOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const MAPM value, const DynamicContext *context)=0
virtual ATDecimalOrDerived::Ptr createDecimalOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATDateOrDerived::Ptr createDate (const XMLCh *value, const DynamicContext *context)=0
virtual ATDateOrDerived::Ptr createDateOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATDateTimeOrDerived::Ptr createDateTime (const XMLCh *value, const DynamicContext *context)=0
virtual ATDateTimeOrDerived::Ptr createDateTimeOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATTimeOrDerived::Ptr createTime (const XMLCh *value, const DynamicContext *context)=0
virtual ATTimeOrDerived::Ptr createTimeOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATGDayOrDerived::Ptr createGDayOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATGMonthDayOrDerived::Ptr createGMonthDayOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATGMonthOrDerived::Ptr createGMonthOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATGYearMonthOrDerived::Ptr createGYearMonthOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATGYearOrDerived::Ptr createGYearOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATDurationOrDerived::Ptr createDayTimeDuration (const XMLCh *value, const DynamicContext *context)=0
virtual ATDurationOrDerived::Ptr createDayTimeDuration (const MAPM &seconds, const DynamicContext *context)=0
virtual ATDurationOrDerived::Ptr createYearMonthDuration (const XMLCh *value, const DynamicContext *context)=0
virtual ATDurationOrDerived::Ptr createYearMonthDuration (const MAPM &months, const DynamicContext *context)=0
virtual ATDurationOrDerived::Ptr createDurationOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATStringOrDerived::Ptr createString (const XMLCh *value, const DynamicContext *context)=0
virtual ATStringOrDerived::Ptr createStringOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATUntypedAtomic::Ptr createUntypedAtomic (const XMLCh *value, const DynamicContext *context)=0
virtual ATBooleanOrDerived::Ptr createBoolean (bool value, const DynamicContext *context)=0
virtual ATBooleanOrDerived::Ptr createBoolean (const XMLCh *value, const DynamicContext *context)=0
virtual ATBooleanOrDerived::Ptr createBooleanOrDerived (const XMLCh *typeURI, const XMLCh *typeName, bool value, const DynamicContext *context)=0
virtual ATBooleanOrDerived::Ptr createBooleanOrDerived (const XMLCh *typeURI, const XMLCh *typeName, const XMLCh *value, const DynamicContext *context)=0
virtual ATAnyURIOrDerived::Ptr createAnyURI (const XMLCh *value, const DynamicContext *context)=0
virtual ATQNameOrDerived::Ptr createQName (const XMLCh *uri, const XMLCh *prefix, const XMLCh *name, const DynamicContext *context)=0
virtual ATQNameOrDerived::Ptr createQNameOrDerived (const XMLCh *typeURI, const XMLCh *prefix, const XMLCh *typeName, const XMLCh *uri, const XMLCh *name, const DynamicContext *context)=0

Classes

class  ElementChild

Constructor & Destructor Documentation

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


Member Function Documentation

virtual Node::Ptr ItemFactory::cloneNode (  const Node::Ptr  node,
const DynamicContext *  context
)  const [pure virtual]
 

virtual ATAnyURIOrDerived::Ptr ItemFactory::createAnyURI (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual Node::Ptr ItemFactory::createAttributeNode (  const XMLCh *  uri,
const XMLCh *  prefix,
const XMLCh *  name,
const XMLCh *  value,
const DynamicContext *  context
)  const [pure virtual]
 

virtual ATBooleanOrDerived::Ptr ItemFactory::createBoolean (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATBooleanOrDerived::Ptr ItemFactory::createBoolean (  bool  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATBooleanOrDerived::Ptr ItemFactory::createBooleanOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATBooleanOrDerived::Ptr ItemFactory::createBooleanOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
bool  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual Node::Ptr ItemFactory::createCommentNode (  const XMLCh *  value,
const DynamicContext *  context
)  const [pure virtual]
 

virtual ATDateOrDerived::Ptr ItemFactory::createDate (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDateOrDerived::Ptr ItemFactory::createDateOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDateTimeOrDerived::Ptr ItemFactory::createDateTime (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDateTimeOrDerived::Ptr ItemFactory::createDateTimeOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDurationOrDerived::Ptr ItemFactory::createDayTimeDuration (  const MAPM &  seconds,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDurationOrDerived::Ptr ItemFactory::createDayTimeDuration (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDecimalOrDerived::Ptr ItemFactory::createDecimal (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDecimalOrDerived::Ptr ItemFactory::createDecimal (  const MAPM  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDecimalOrDerived::Ptr ItemFactory::createDecimalOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDecimalOrDerived::Ptr ItemFactory::createDecimalOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const MAPM  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual AnyAtomicType::Ptr ItemFactory::createDerivedFromAtomicType (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual AnyAtomicType::Ptr ItemFactory::createDerivedFromAtomicType (  AnyAtomicType::AtomicObjectType  typeIndex,
const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual AnyAtomicType::Ptr ItemFactory::createDerivedFromAtomicType (  AnyAtomicType::AtomicObjectType  typeIndex,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual Node::Ptr ItemFactory::createDocumentNode (  const std::vector< Node::Ptr > &  childList,
const DynamicContext *  context
)  const [pure virtual]
 

virtual ATDoubleOrDerived::Ptr ItemFactory::createDouble (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDoubleOrDerived::Ptr ItemFactory::createDouble (  const MAPM  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDoubleOrDerived::Ptr ItemFactory::createDoubleOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDoubleOrDerived::Ptr ItemFactory::createDoubleOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const MAPM  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDurationOrDerived::Ptr ItemFactory::createDurationOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual Node::Ptr ItemFactory::createElementNode (  const XMLCh *  uri,
const XMLCh *  prefix,
const XMLCh *  name,
const std::vector< Node::Ptr > &  attrList,
const std::vector< ElementChild > &  childList,
const DynamicContext *  context
)  const [pure virtual]
 

virtual ATFloatOrDerived::Ptr ItemFactory::createFloat (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATFloatOrDerived::Ptr ItemFactory::createFloat (  const MAPM  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATFloatOrDerived::Ptr ItemFactory::createFloatOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATFloatOrDerived::Ptr ItemFactory::createFloatOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const MAPM  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATGDayOrDerived::Ptr ItemFactory::createGDayOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATGMonthDayOrDerived::Ptr ItemFactory::createGMonthDayOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATGMonthOrDerived::Ptr ItemFactory::createGMonthOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATGYearMonthOrDerived::Ptr ItemFactory::createGYearMonthOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATGYearOrDerived::Ptr ItemFactory::createGYearOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDecimalOrDerived::Ptr ItemFactory::createInteger (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDecimalOrDerived::Ptr ItemFactory::createInteger (  const MAPM  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDecimalOrDerived::Ptr ItemFactory::createInteger (  const int  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual const xercesc:: DOMNode* ItemFactory::createNamespaceNode (  const XMLCh *  prefix,
const XMLCh *  uri,
const xercesc::DOMNode *  parentNode,
const DynamicContext *  context
)  const [pure virtual]
 

virtual ATDecimalOrDerived::Ptr ItemFactory::createNonNegativeInteger (  const MAPM  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual Node::Ptr ItemFactory::createPINode (  const XMLCh *  name,
const XMLCh *  value,
const DynamicContext *  context
)  const [pure virtual]
 

virtual ATQNameOrDerived::Ptr ItemFactory::createQName (  const XMLCh *  uri,
const XMLCh *  prefix,
const XMLCh *  name,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATQNameOrDerived::Ptr ItemFactory::createQNameOrDerived (  const XMLCh *  typeURI,
const XMLCh *  prefix,
const XMLCh *  typeName,
const XMLCh *  uri,
const XMLCh *  name,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATStringOrDerived::Ptr ItemFactory::createString (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATStringOrDerived::Ptr ItemFactory::createStringOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual Node::Ptr ItemFactory::createTextNode (  const XMLCh *  value,
const DynamicContext *  context
)  const [pure virtual]
 

virtual ATTimeOrDerived::Ptr ItemFactory::createTime (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATTimeOrDerived::Ptr ItemFactory::createTimeOrDerived (  const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATUntypedAtomic::Ptr ItemFactory::createUntypedAtomic (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDurationOrDerived::Ptr ItemFactory::createYearMonthDuration (  const MAPM &  months,
const DynamicContext *  context
)  [pure virtual]
 

virtual ATDurationOrDerived::Ptr ItemFactory::createYearMonthDuration (  const XMLCh *  value,
const DynamicContext *  context
)  [pure virtual]
 

virtual AnyAtomicType::AtomicObjectType ItemFactory::getPrimitiveTypeIndex (  const XMLCh *  typeURI,
const XMLCh *  typeName,
bool &  isPrimitive
)  const [pure virtual]
 


The documentation for this class was generated from the following file:
Generated on Fri Jan 19 15:30:56 2007 for XQilla Simple API by  doxygen 1.4.6