SourceForge.net Logo

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 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 (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


Constructor & Destructor Documentation

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


Member Function Documentation

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]

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 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 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 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 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 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 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 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 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 ATUntypedAtomic::Ptr ItemFactory::createUntypedAtomic ( 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 ( 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 ATAnyURIOrDerived::Ptr ItemFactory::createAnyURI ( const XMLCh *  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 *  prefix,
const XMLCh *  typeName,
const XMLCh *  uri,
const XMLCh *  name,
const DynamicContext context 
) [pure virtual]


The documentation for this class was generated from the following file:
Generated on Fri Apr 18 13:24:06 2008 for XQilla Simple API by  doxygen 1.5.3