|
JXTA | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.jxta.document.Advertisement
net.jxta.document.ExtendableAdvertisement
net.jxta.protocol.ConfigParams
net.jxta.impl.protocol.GroupConfig
public class GroupConfig
Configuration container for any Peer Group.
Nested Class Summary | |
---|---|
static class |
GroupConfig.Instantiator
Instantiator for GroupConfig |
Field Summary |
---|
Fields inherited from class net.jxta.protocol.ConfigParams |
---|
modCount |
Constructor Summary | |
---|---|
GroupConfig()
Use the Instantiator through the factory |
|
GroupConfig(XMLElement doc)
Use the Instantiator through the factory |
Method Summary | |
---|---|
GroupConfig |
clone()
Make a safe clone of this GroupConfig. |
static String |
getAdvertisementType()
returns the advertisement type |
String |
getAdvType()
Returns the identifying type of this Advertisement. |
StructuredDocument |
getDocument(MimeMediaType encodeAs)
Write this advertisement into a document of the requested type. |
ID |
getID()
Returns an ID which identifies this Advertisement as uniquely as
possible. |
String[] |
getIndexFields()
Returns the element names on which this advertisement should be indexed. |
Methods inherited from class net.jxta.protocol.ConfigParams |
---|
addDocumentElements, equals, getBaseAdvType, getModCount, getServiceParam, getServiceParamsEntrySet, getSvcConfigAdvertisement, handleElement, incModCount, isSvcEnabled, putServiceParam, removeServiceParam, removeSvcConfigAdvertisement, setSvcConfigAdvertisement, setSvcConfigAdvertisement |
Methods inherited from class net.jxta.document.ExtendableAdvertisement |
---|
handleAttribute |
Methods inherited from class net.jxta.document.Advertisement |
---|
toString |
Methods inherited from class java.lang.Object |
---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
GroupConfig()
GroupConfig(XMLElement doc)
root
- the elementMethod Detail |
---|
public GroupConfig clone()
clone
in class ConfigParams
public static String getAdvertisementType()
public String getAdvType()
Advertisement.getAdvertisementType()
this method will return the correct
runtime type of an Advertisement object.
This implementation is provided for existing advertisements which do not
provide their own implementation. In most cases you should provide your
own implementation for efficiency reasons.
getAdvType
in class Advertisement
public StructuredDocument getDocument(MimeMediaType encodeAs)
"text/plain"
encodes
the document in a "pretty-print" format for human viewing and
"text/xml" which provides an XML format.
We don't have any content to add, just build the document instance and
return it to implementations that actually do something with it.
- Overrides:
getDocument
in class ExtendableAdvertisement
- Parameters:
encodeAs
- MimeMediaType format representation requested.
- Returns:
- The
Advertisement
represented as a Document
of
the requested MIME Media Type.
public String[] getIndexFields()
getIndexFields
in class Advertisement
public ID getID()
Advertisement
as uniquely as
possible. This ID is typically used as the primary key for indexing of
the Advertisement within databases.
Each advertisement sub-class must choose an appropriate implementation
which returns canonical and relatively unique ID values for it's
instances. Since this ID is commonly used for indexing, the IDs returned
must be as unique as possible to avoid collisions. The value for the ID
returned can either be:
IllegalStateException
should be
thrown.
getID
in class Advertisement
ID.nullID
if this advertisement is of a type that is not
normally indexed.
|
JXSE | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |