public final class PropertyFormLayoutFactory
extends java.lang.Object
PropertyFormLayout element is the entry point to the property
layout information controlling the visual display of properties and
their property editors.| Modifier and Type | Method and Description |
|---|---|
static void |
addFormLayoutFactory(FormLayoutFactory factory)
Add a
FormLayoutFactory. |
static java.util.List<PropertyFormLayout> |
getExternalPropertyFormLayouts(java.lang.String url,
java.lang.String extensionID,
java.lang.String rsBundleClassName,
java.lang.ClassLoader classLoader)
Given an
InputSource to a "property-inspector-hook" xml fragment
external to an extension manifest, process the hook information using
this hook handler and return the newly declared
PropertyFormLayouts. |
static java.util.List<PropertyFormLayout> |
getExternalPropertyFormLayouts(org.xml.sax.XMLReader reader,
java.lang.String url,
java.lang.String extensionID,
java.lang.String rsBundleClassName,
java.lang.ClassLoader classLoader)
Given an
InputSource to a "property-inspector-hook" xml fragment
external to an extension manifest, process the hook information using
this hook handler and return the newly declared
PropertyFormLayouts. |
static PropertyFormLayout |
getPropertyFormLayout(oracle.bali.inspector.PropertyModel propertyModel)
Find or create an instance of the
PropertyFormLayout implementation
associated with the specified property model. |
static void |
removeFormLayoutFactory(FormLayoutFactory factory)
Remove a
FormLayoutFactory. |
public static void addFormLayoutFactory(FormLayoutFactory factory)
FormLayoutFactory. A form layout factory knows how
to create specific form layout factory implementations.public static void removeFormLayoutFactory(FormLayoutFactory factory)
FormLayoutFactory. A form layout factory knows how
to create specific form layout factory implementations.public static PropertyFormLayout getPropertyFormLayout(oracle.bali.inspector.PropertyModel propertyModel)
PropertyFormLayout implementation
associated with the specified property model.
The instance created is cached.
propertyModel - the property model instance associated with the
property form layout requested.null otherwise.public static java.util.List<PropertyFormLayout> getExternalPropertyFormLayouts(java.lang.String url, java.lang.String extensionID, java.lang.String rsBundleClassName, java.lang.ClassLoader classLoader)
InputSource to a "property-inspector-hook" xml fragment
external to an extension manifest, process the hook information using
this hook handler and return the newly declared
PropertyFormLayouts.url - an String to a "property-inspector-hook" xml
fragment.extensionID - a valid extension ID. Generally, the ID of the extension
that is requesting the processing of the external property inspector hook.rsBundleClassName - the name of the resource bundle class or resource
properties file. The name must be in the scope of the identified extension
classpath.PropertyFormLayouts declared in the specified
"property-inspector-hook" xml fragment.public static java.util.List<PropertyFormLayout> getExternalPropertyFormLayouts(org.xml.sax.XMLReader reader, java.lang.String url, java.lang.String extensionID, java.lang.String rsBundleClassName, java.lang.ClassLoader classLoader)
InputSource to a "property-inspector-hook" xml fragment
external to an extension manifest, process the hook information using
this hook handler and return the newly declared
PropertyFormLayouts.reader - The XMLReader to use to parse, or null to use a default SAX parser.url - an String to a "property-inspector-hook" xml
fragment.extensionID - a valid extension ID. Generally, the ID of the extension
that is requesting the processing of the external property inspector hook.rsBundleClassName - the name of the resource bundle class or resource
properties file. The name must be in the scope of the identified extension
classpath.PropertyFormLayouts declared in the specified
"property-inspector-hook" xml fragment.