net.jxta.impl.protocol
Class RouteAdv.Instantiator
java.lang.Object
net.jxta.impl.protocol.RouteAdv.Instantiator
- All Implemented Interfaces:
- AdvertisementFactory.Instantiator
- Enclosing class:
- RouteAdv
- public static class RouteAdv.Instantiator
- extends Object
- implements AdvertisementFactory.Instantiator
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
RouteAdv.Instantiator
public RouteAdv.Instantiator()
getAdvertisementType
public String getAdvertisementType()
- Returns the identifying type of this Advertisement.
- Specified by:
getAdvertisementType
in interface AdvertisementFactory.Instantiator
- Returns:
- String the type of advertisement
newInstance
public Advertisement newInstance()
- Constructs an instance of
Advertisement
matching the type
specified by the advertisementType
parameter.
StructuredDocument
to be created.
- Specified by:
newInstance
in interface AdvertisementFactory.Instantiator
- Returns:
- The instance of
Advertisement
or null if it
could not be created.
- Throws:
InvocationTargetException
- error invoking target constructor
newInstance
public Advertisement newInstance(Element root)
- Constructs an instance of
Advertisement
matching the type
specified by the advertisementType
parameter.
- Specified by:
newInstance
in interface AdvertisementFactory.Instantiator
- Parameters:
root
- Specifies a portion of a StructuredDocument which will be
converted into an Advertisement.
- Returns:
- The instance of
Advertisement
or null if it
could not be created.
- Throws:
InvocationTargetException
- error invoking target constructor