com.bea.wlai.common
Class DescriptorFactory
java.lang.Object
|
+--com.bea.wlai.common.DescriptorFactory
- public class DescriptorFactory
- extends java.lang.Object
A factory class used for creating descriptors without their own dedicated
factory.
- Author:
- Copyright © 2000, 2001 BEA Systems, Inc. All Rights Reserved.
Method Summary
|
static DescriptorFactory |
createDescriptorFactory()
Create a new descriptor factory for use in creating descriptors. |
static DescriptorFactory |
createDescriptorFactory(java.lang.ClassLoader loader)
Create a new descriptor factory for use in creating descriptors, using
the specified ClassLoader to load the class. |
static IDocumentDescriptor |
createDocumentDescriptor(java.lang.String name,
java.lang.String description,
java.lang.String schemaName,
java.lang.String rootElementName)
Create a new document descriptor given the schema name and root element
name for the descriptor. |
static IEventDescriptor |
createEventDescriptor(java.lang.String name,
java.lang.String description,
java.lang.String schemaName,
java.lang.String rootElementName)
Create a new event descriptor given the schema name and root element
name for the descriptor. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
DESCRIPTOR_FACTORY_CLASS_NAME_PROPERTY
public static final java.lang.String DESCRIPTOR_FACTORY_CLASS_NAME_PROPERTY
DESCRIPTOR_FACTORY_CLASS_NAME_PROPERTY_DEFAULT
public static final java.lang.String DESCRIPTOR_FACTORY_CLASS_NAME_PROPERTY_DEFAULT
DescriptorFactory
public DescriptorFactory()
createDescriptorFactory
public static DescriptorFactory createDescriptorFactory()
throws java.lang.Exception
- Create a new descriptor factory for use in creating descriptors. The
implementation class is determined by the setting of the
com.bea.wlai.descriptorFactory.className system property. If this
property is not set, the returned factory will be an instance of
com.bea.wlai.common.DescriptorFactory. Implementations of
DescriptorFactory must have a public no-arg constructor, and should
follow the JavaBeans design pattern for setters/getters. This allows
the factory to be configured if necessary. The class is loaded using
the ClassLoader which loaded this class.
- Returns:
- The new descriptor factory instance.
- Throws:
- java.lang.Exception - If the descriptor factory cannot be created for any
reason.
createDescriptorFactory
public static DescriptorFactory createDescriptorFactory(java.lang.ClassLoader loader)
throws java.lang.Exception
- Create a new descriptor factory for use in creating descriptors, using
the specified ClassLoader to load the class. The
implementation class is determined by the setting of the
com.bea.wlai.descriptorFactory.className system property. If this
property is not set, the returned factory will be an instance of
com.bea.wlai.common.DescriptorFactory. Implementations of
DescriptorFactory must have a public no-arg constructor, and should
follow the JavaBeans design pattern for setters/getters. This allows
the factory to be configured if necessary.
- Returns:
- The new descriptor factory instance.
- Throws:
- java.lang.Exception - If the descriptor factory cannot be created for any
reason.
createDocumentDescriptor
public static IDocumentDescriptor createDocumentDescriptor(java.lang.String name,
java.lang.String description,
java.lang.String schemaName,
java.lang.String rootElementName)
throws java.lang.Exception
- Create a new document descriptor given the schema name and root element
name for the descriptor.
- Parameters:
name
- The name of this descriptor.description
- A description of this descriptor.schemaName
- The fully qualified name of the schema that is to be
associated with this descriptor.rootElementName
- The name of the element that will serve as the
the root element in all XML documents that are represented by
this descriptor.- Returns:
- The new document descriptor.
- Throws:
- java.lang.Exception - If the descriptor cannot be created for any reason.
createEventDescriptor
public static IEventDescriptor createEventDescriptor(java.lang.String name,
java.lang.String description,
java.lang.String schemaName,
java.lang.String rootElementName)
throws java.lang.Exception
- Create a new event descriptor given the schema name and root element
name for the descriptor.
- Parameters:
name
- The name of this descriptor.description
- A description of this descriptor.schemaName
- The fully qualified name of the schema that is to be
associated with this descriptor.rootElementName
- The name of the element that will serve as the
the root element for the XML payload for all events that are
represented by this descriptor.- Returns:
- The new event descriptor.
- Throws:
- java.lang.Exception - If the descriptor cannot be created for any reason.
WebLogic Integration (WLI)