|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjavax.tv.locator.LocatorFactory
public abstract class LocatorFactory
This class defines a factory for the creation of
Locator
objects.
Locator
Method Summary | |
---|---|
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. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
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.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |