SourceForge.net Logo
Public Member Functions | List of all members
ItemFactory Class Referenceabstract

#include <ItemFactory.hpp>

Inheritance diagram for ItemFactory:
Inheritance graph
[legend]

Public Member Functions

virtual ~ItemFactory ()
 
virtual
AnyAtomicType::AtomicObjectType 
getPrimitiveTypeIndex (const XMLCh *typeURI, const XMLCh *typeName, bool &isPrimitive) const =0
 
virtual void getPrimitiveTypeName (AnyAtomicType::AtomicObjectType type, const XMLCh *&typeURI, const XMLCh *&typeName) 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 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 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 (BoolResult 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 *typeName, const XMLCh *uri, const XMLCh *prefix, const XMLCh *name, const DynamicContext *context)=0
 
- Public Member Functions inherited from xercesc::XMemory
void * operator new (size_t size)
 This method overrides operator new. More...
 
void * operator new (size_t size, MemoryManager *memMgr)
 This method defines a custom operator new, that will use the provided memory manager to perform the allocation. More...
 
void * operator new (size_t size, void *ptr)
 This method overrides placement operator new. More...
 
void operator delete (void *p)
 This method overrides operator delete. More...
 
void operator delete (void *p, MemoryManager *memMgr)
 This method provides a matching delete for the custom operator new. More...
 
void operator delete (void *p, void *ptr)
 This method provides a matching delete for the placement new. More...
 

Additional Inherited Members

- Protected Member Functions inherited from xercesc::XMemory
 XMemory ()
 Protected default constructor. More...
 

Constructor & Destructor Documentation

virtual ItemFactory::~ItemFactory ( )
inlinevirtual

Member Function Documentation

virtual ATAnyURIOrDerived::Ptr ItemFactory::createAnyURI ( const XMLCh *  value,
const DynamicContext context 
)
pure virtual
virtual ATBooleanOrDerived::Ptr ItemFactory::createBoolean ( bool  value,
const DynamicContext context 
)
pure virtual
virtual ATBooleanOrDerived::Ptr ItemFactory::createBoolean ( BoolResult  value,
const DynamicContext context 
)
pure virtual
virtual ATBooleanOrDerived::Ptr ItemFactory::createBoolean ( 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 ATBooleanOrDerived::Ptr ItemFactory::createBooleanOrDerived ( const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  value,
const DynamicContext context 
)
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 XMLCh *  value,
const DynamicContext context 
)
pure virtual
virtual ATDurationOrDerived::Ptr ItemFactory::createDayTimeDuration ( const MAPM &  seconds,
const DynamicContext context 
)
pure virtual
virtual ATDecimalOrDerived::Ptr ItemFactory::createDecimal ( const MAPM  value,
const DynamicContext context 
)
pure virtual
virtual ATDecimalOrDerived::Ptr ItemFactory::createDecimal ( 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 ATDecimalOrDerived::Ptr ItemFactory::createDecimalOrDerived ( 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 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 ( const XMLCh *  typeURI,
const XMLCh *  typeName,
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::createDouble ( 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 ATDoubleOrDerived::Ptr ItemFactory::createDoubleOrDerived ( const XMLCh *  typeURI,
const XMLCh *  typeName,
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::createFloat ( 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 ATFloatOrDerived::Ptr ItemFactory::createFloatOrDerived ( const XMLCh *  typeURI,
const XMLCh *  typeName,
const XMLCh *  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 int  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 XMLCh *  value,
const DynamicContext context 
)
pure virtual
virtual ATDecimalOrDerived::Ptr ItemFactory::createNonNegativeInteger ( const MAPM  value,
const DynamicContext context 
)
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 *  typeName,
const XMLCh *  uri,
const XMLCh *  prefix,
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 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 XMLCh *  value,
const DynamicContext context 
)
pure virtual
virtual ATDurationOrDerived::Ptr ItemFactory::createYearMonthDuration ( const MAPM &  months,
const DynamicContext context 
)
pure virtual
virtual AnyAtomicType::AtomicObjectType ItemFactory::getPrimitiveTypeIndex ( const XMLCh *  typeURI,
const XMLCh *  typeName,
bool &  isPrimitive 
) const
pure virtual
virtual void ItemFactory::getPrimitiveTypeName ( AnyAtomicType::AtomicObjectType  type,
const XMLCh *&  typeURI,
const XMLCh *&  typeName 
) const
pure virtual

The documentation for this class was generated from the following file: