com.ibm.jrom.factory
Class JROMFactory

java.lang.Object
  extended bycom.ibm.jrom.factory.JROMFactory

public abstract class JROMFactory
extends java.lang.Object

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

JROMFactory

public JROMFactory()
Deprecated. 
Method Detail

newInstance

public static JROMFactory newInstance()
                               throws JROMException
Deprecated. 
Get a new instance of a JROMFactory. This method follows the same basic sequence of steps that WSDL uses: to determine the fully-qualified class name of the class which implements JROMFactory. The steps (in order) are:
  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.

Throws:
JROMException

newInstance

public static JROMFactory newInstance(java.lang.String factoryImplName)
                               throws JROMException
Deprecated. 
Get a new instance of a JROMFactory. This method returns an instance of the class factoryImplName. Once an instance of a JROMFactory is obtained, invoke newJROM*Value(), newJROMReader(), or newJROMWriter(), to create the desired instances.

Parameters:
factoryImplName - the fully-qualified class name of the class which provides a concrete implementation of the abstract class JROMFactory.
Throws:
JROMException

copyJROMInstance

public JROMValue copyJROMInstance(JROMValue jval)
Deprecated. 
Copies the jval into a corresponding JROMValue using this factory's JROMValue implementation classes. Deep copy.


newJROMComplexValue

public abstract JROMComplexValue newJROMComplexValue(java.lang.String typeNamespace,
                                                     java.lang.String typeLocalPart)
Deprecated. 
Create a new instance of a JROMComplexValue

Parameters:
typeNamespace - the namespaceURI of the type's name
typeLocalPart - the local part of the type's name. May not be null.

newJROMComplexValue

public abstract JROMComplexValue newJROMComplexValue(java.lang.String typeNamespace,
                                                     java.lang.String typeLocalPart,
                                                     JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMComplexValue

Parameters:
typeNamespace - the namespaceURI of the type's name
typeLocalPart - 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.

newJROMIntegerValue

public abstract JROMIntegerValue newJROMIntegerValue()
Deprecated. 
Create a new instance of a JROMIntegerValue


newJROMIntegerValue

public abstract JROMIntegerValue newJROMIntegerValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMIntegerValue

Parameters:
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.

newJROMStringValue

public abstract JROMStringValue newJROMStringValue()
Deprecated. 
Create a new instance of a JROMStringValue


newJROMStringValue

public abstract JROMStringValue newJROMStringValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMStringValue

Parameters:
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.

newJROMBooleanValue

public abstract JROMBooleanValue newJROMBooleanValue()
Deprecated. 
Create a new instance of a JROMBooleanValue


newJROMBooleanValue

public abstract JROMBooleanValue newJROMBooleanValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMBooleanValue

Parameters:
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.

newJROMDoubleValue

public abstract JROMDoubleValue newJROMDoubleValue()
Deprecated. 
Create a new instance of a JROMDoubleValue


newJROMDoubleValue

public abstract JROMDoubleValue newJROMDoubleValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMDoubleValue

Parameters:
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.

newJROMFloatValue

public abstract JROMFloatValue newJROMFloatValue()
Deprecated. 
Create a new instance of a JROMFloatValue


newJROMFloatValue

public abstract JROMFloatValue newJROMFloatValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMFloatValue

Parameters:
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.

newJROMLongValue

public abstract JROMLongValue newJROMLongValue()
Deprecated. 
Create a new instance of a JROMLongValue


newJROMLongValue

public abstract JROMLongValue newJROMLongValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMLongValue

Parameters:
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.

newJROMByteValue

public abstract JROMByteValue newJROMByteValue()
Deprecated. 
Create a new instance of a JROMByteValue


newJROMByteValue

public abstract JROMByteValue newJROMByteValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMByteValue

Parameters:
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.

newJROMShortValue

public abstract JROMShortValue newJROMShortValue()
Deprecated. 
Create a new instance of a JROMShortValue


newJROMShortValue

public abstract JROMShortValue newJROMShortValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMShortValue

Parameters:
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.

newJROMDecimalValue

public abstract JROMDecimalValue newJROMDecimalValue()
Deprecated. 
Create a new instance of a JROMDecimalValue


newJROMDecimalValue

public abstract JROMDecimalValue newJROMDecimalValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMDecimalValue

Parameters:
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.

newJROMDateValue

public abstract JROMDateValue newJROMDateValue()
Deprecated. 
Create a new instance of a JROMDateValue


newJROMDateValue

public abstract JROMDateValue newJROMDateValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMDateValue

Parameters:
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.

newJROMTimeValue

public abstract JROMTimeValue newJROMTimeValue()
Deprecated. 
Create a new instance of a JROMTimeValue


newJROMTimeValue

public abstract JROMTimeValue newJROMTimeValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMTimeValue

Parameters:
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.

newJROMQNameValue

public abstract JROMQNameValue newJROMQNameValue()
Deprecated. 
Create a new instance of a JROMQNameValue


newJROMQNameValue

public abstract JROMQNameValue newJROMQNameValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMQNameValue

Parameters:
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.

newJROMBase64BinaryValue

public abstract JROMBase64BinaryValue newJROMBase64BinaryValue()
Deprecated. 
Create a new instance of a JROMBase64BinaryValue


newJROMBase64BinaryValue

public abstract JROMBase64BinaryValue newJROMBase64BinaryValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMBase64BinaryValue

Parameters:
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.

newJROMDurationValue

public abstract JROMDurationValue newJROMDurationValue()
Deprecated. 
Create a new instance of a JROMDurationValue


newJROMDurationValue

public abstract JROMDurationValue newJROMDurationValue(JROMComplexValue parent)
Deprecated. 
Create a new instance of a JROMDurationValue

Parameters:
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.


Copyright © 2001, 2003 IBM. All Rights Reserved.