This class handles the creation of XObjects and manages their lifetime. More...
#include <XObjectFactoryDefault.hpp>
Inheritance diagram for XObjectFactoryDefault:
Collaboration diagram for XObjectFactoryDefault:
This class handles the creation of XObjects and manages their lifetime.
|
|
Construct a factory for creating XObjects.
|
|
Clone an XObject instance, and hold in the factory.
theXObject | the instance to clone |
Reimplemented from XObjectFactory.
|
Create a boolean XObject from a boolean value.
theValue | value used to create object |
fOptimize | true to use static objects rather than creating new instances, default true |
Reimplemented from XObjectFactory.
|
Create a node set XObject from a node list.
theValue | value used to create object. theValue will be owned by the new XObject. |
fOptimize | not used |
Reimplemented from XObjectFactory.
|
Create a null XObject.
theValue | value used to create object |
fOptimize | true to use static objects rather than creating new instances, default true |
Reimplemented from XObjectFactory.
|
Create a numeric XObject from a number.
theValue | value used to create object |
fOptimize | not used |
Reimplemented from XObjectFactory.
|
Create a result tree fragment XObject from a result tree fragment.
theValue | value used to create object. theValue will be owned by the new XObject. |
fOptimize | not used |
Reimplemented from XObjectFactory.
|
Create a span XObject from a node list.
theValue | value used to create object. The new object will own the pointer. |
fOptimize | not used |
Reimplemented from XObjectFactory.
|
Create a string XObject from a string.
theValue | value used to create object |
fOptimize | not used |
Reimplemented from XObjectFactory.
|
Create an "unknown" XObject from a string.
theValue | value used to create object |
fOptimize | not used |
Reimplemented from XObjectFactory.
|
|
|
|
|
|
|
|
|
|
Retrieve the number of instances in existence.
|
Reset the instance.
This invalidates all existing instances created with this XObjectFactory.
Reimplemented from XObjectFactory.
The documentation for this class was generated from the following file:
Doxygen and GraphViz are used to generate this API documentation from the Xalan-C header files.
![]() |
Xalan-C++ XSL Transformer Version 1.0 |
|