|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.jrom.factory.JROMFactory
This abstract class defines a factory API that enables applications to obtain a JROMFactory capable of producing new JROM instances.
Constructor Summary | |
---|---|
JROMFactory()
Deprecated. |
Method Summary | |
---|---|
JROMValue |
copyJROMInstance(JROMValue jval)
Deprecated. Copies the jval into a corresponding JROMValue using this factory's JROMValue implementation classes. |
static JROMFactory |
newInstance()
Deprecated. Get a new instance of a JROMFactory. |
static JROMFactory |
newInstance(java.lang.String factoryImplName)
Deprecated. Get a new instance of a JROMFactory. |
abstract JROMBase64BinaryValue |
newJROMBase64BinaryValue()
Deprecated. Create a new instance of a JROMBase64BinaryValue |
abstract JROMBase64BinaryValue |
newJROMBase64BinaryValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMBase64BinaryValue |
abstract JROMBooleanValue |
newJROMBooleanValue()
Deprecated. Create a new instance of a JROMBooleanValue |
abstract JROMBooleanValue |
newJROMBooleanValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMBooleanValue |
abstract JROMByteValue |
newJROMByteValue()
Deprecated. Create a new instance of a JROMByteValue |
abstract JROMByteValue |
newJROMByteValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMByteValue |
abstract JROMComplexValue |
newJROMComplexValue(java.lang.String typeNamespace,
java.lang.String typeLocalPart)
Deprecated. Create a new instance of a JROMComplexValue |
abstract JROMComplexValue |
newJROMComplexValue(java.lang.String typeNamespace,
java.lang.String typeLocalPart,
JROMComplexValue parent)
Deprecated. Create a new instance of a JROMComplexValue |
abstract JROMDateValue |
newJROMDateValue()
Deprecated. Create a new instance of a JROMDateValue |
abstract JROMDateValue |
newJROMDateValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMDateValue |
abstract JROMDecimalValue |
newJROMDecimalValue()
Deprecated. Create a new instance of a JROMDecimalValue |
abstract JROMDecimalValue |
newJROMDecimalValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMDecimalValue |
abstract JROMDoubleValue |
newJROMDoubleValue()
Deprecated. Create a new instance of a JROMDoubleValue |
abstract JROMDoubleValue |
newJROMDoubleValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMDoubleValue |
abstract JROMDurationValue |
newJROMDurationValue()
Deprecated. Create a new instance of a JROMDurationValue |
abstract JROMDurationValue |
newJROMDurationValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMDurationValue |
abstract JROMFloatValue |
newJROMFloatValue()
Deprecated. Create a new instance of a JROMFloatValue |
abstract JROMFloatValue |
newJROMFloatValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMFloatValue |
abstract JROMIntegerValue |
newJROMIntegerValue()
Deprecated. Create a new instance of a JROMIntegerValue |
abstract JROMIntegerValue |
newJROMIntegerValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMIntegerValue |
abstract JROMLongValue |
newJROMLongValue()
Deprecated. Create a new instance of a JROMLongValue |
abstract JROMLongValue |
newJROMLongValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMLongValue |
abstract JROMQNameValue |
newJROMQNameValue()
Deprecated. Create a new instance of a JROMQNameValue |
abstract JROMQNameValue |
newJROMQNameValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMQNameValue |
abstract JROMShortValue |
newJROMShortValue()
Deprecated. Create a new instance of a JROMShortValue |
abstract JROMShortValue |
newJROMShortValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMShortValue |
abstract JROMStringValue |
newJROMStringValue()
Deprecated. Create a new instance of a JROMStringValue |
abstract JROMStringValue |
newJROMStringValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMStringValue |
abstract JROMTimeValue |
newJROMTimeValue()
Deprecated. Create a new instance of a JROMTimeValue |
abstract JROMTimeValue |
newJROMTimeValue(JROMComplexValue parent)
Deprecated. Create a new instance of a JROMTimeValue |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public JROMFactory()
Method Detail |
public static JROMFactory newInstance() throws JROMException
Check the com.ibm.jrom.factory.JROMProperty system property. Check the lib/jrom.properties file in the JRE directory. The key will have the same name as the above system property. Use the default value.Once an instance of a JROMFactory has been obtained, invoke one of the newJROM*Value methods to create a new JROMValue instances.
JROMException
public static JROMFactory newInstance(java.lang.String factoryImplName) throws JROMException
factoryImplName
- the fully-qualified class name of the
class which provides a concrete implementation of the abstract
class JROMFactory.
JROMException
public JROMValue copyJROMInstance(JROMValue jval)
public abstract JROMComplexValue newJROMComplexValue(java.lang.String typeNamespace, java.lang.String typeLocalPart)
typeNamespace
- the namespaceURI of the type's nametypeLocalPart
- the local part of the type's name. May not be null.public abstract JROMComplexValue newJROMComplexValue(java.lang.String typeNamespace, java.lang.String typeLocalPart, JROMComplexValue parent)
typeNamespace
- the namespaceURI of the type's nametypeLocalPart
- the local part of the type's name. May not be null.parent
- The parent of this jrom. May be null. Sets the
parent of the value being created, but does not add created value
to that parent.public abstract JROMIntegerValue newJROMIntegerValue()
public abstract JROMIntegerValue newJROMIntegerValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMStringValue newJROMStringValue()
public abstract JROMStringValue newJROMStringValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMBooleanValue newJROMBooleanValue()
public abstract JROMBooleanValue newJROMBooleanValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMDoubleValue newJROMDoubleValue()
public abstract JROMDoubleValue newJROMDoubleValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMFloatValue newJROMFloatValue()
public abstract JROMFloatValue newJROMFloatValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMLongValue newJROMLongValue()
public abstract JROMLongValue newJROMLongValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMByteValue newJROMByteValue()
public abstract JROMByteValue newJROMByteValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMShortValue newJROMShortValue()
public abstract JROMShortValue newJROMShortValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMDecimalValue newJROMDecimalValue()
public abstract JROMDecimalValue newJROMDecimalValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMDateValue newJROMDateValue()
public abstract JROMDateValue newJROMDateValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMTimeValue newJROMTimeValue()
public abstract JROMTimeValue newJROMTimeValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMQNameValue newJROMQNameValue()
public abstract JROMQNameValue newJROMQNameValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMBase64BinaryValue newJROMBase64BinaryValue()
public abstract JROMBase64BinaryValue newJROMBase64BinaryValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.public abstract JROMDurationValue newJROMDurationValue()
public abstract JROMDurationValue newJROMDurationValue(JROMComplexValue parent)
parent
- The parent of this jrom. May be null.
Sets the parent of the value being created, but does not
add created value to that parent.
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |