public abstract class LocatorFactory extends Object
Locator objects.Locator| Modifier | Constructor and Description |
|---|---|
protected |
LocatorFactory()
Creates the
LocatorFactory instance. |
| Modifier and Type | Method and Description |
|---|---|
abstract Locator |
createLocator(String locatorString)
Creates a
Locator object from the specified locator
string. |
static LocatorFactory |
getInstance()
Provides an instance of
LocatorFactory. |
abstract Locator[] |
transformLocator(Locator source)
Transforms a
Locator into its respective collection
of transport dependent Locator objects. |
public static LocatorFactory getInstance()
LocatorFactory.LocatorFactory instance.public abstract Locator createLocator(String locatorString) throws MalformedLocatorException
Locator object from the specified locator
string. The format of the locator string may be entirely
implementation-specific.locatorString - The string form of the Locator
to be created. The created Locator will have an
external form that is identical to locatorString.Locator object representing the resource
referenced by the given locator string.MalformedLocatorException - If an incorrectly formatted
locator string is detected.Locator.toExternalForm()public abstract Locator[] transformLocator(Locator source) throws InvalidLocatorException
Locator into its respective collection
of transport dependent Locator objects. A
transformation on a transport dependent Locator
results in an identity transformation, i.e. the same locator is
returned in a single-element array.source - The Locator to transform.Locator
objects for the given Locator.InvalidLocatorException - If source is not a valid
Locator.Copyright © 2012 code4tv.com. All Rights Reserved.