|
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.ContentShareAdvertisement
net.jxta.impl.protocol.ContentShareAdvertisementImpl
net.jxta.impl.content.AbstractPipeContentShareAdvertisement
public abstract class AbstractPipeContentShareAdvertisement
An AbstractPipeContentShareAdvertisement describes a Content object which uses a Pipe advertisement to contact the possessor of the Content. The protocol used over the pipe is undefined at this point, hence the abstract nature of this class.
Content,
ContentAdvertisement,
PipeAdvertisement| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class net.jxta.impl.protocol.ContentShareAdvertisementImpl |
|---|
ContentShareAdvertisementImpl.Instantiator |
| Constructor Summary | |
|---|---|
AbstractPipeContentShareAdvertisement()
Construct a new AbstractPipeContentShareAdvertisement. |
|
AbstractPipeContentShareAdvertisement(Element root)
Construct a new AbstractPipeContentShareAdvertisement. |
|
| Method Summary | |
|---|---|
AbstractPipeContentShareAdvertisement |
clone()
Clone this AbstractPipeContentShareAdvertisement. |
Document |
getDocument(MimeMediaType encodeAs)
Write this advertisement into a document of the requested type. |
PipeAdvertisement |
getPipeAdvertisement()
Returns the PipeAdvertisement used to contact the Content possessor. |
protected boolean |
handleElement(Element raw)
Process an individual element from the document during parse. |
void |
setPipeAdvertisement(PipeAdvertisement pipeAdvertisement)
Sets the PipeAdvertisement used to contact the Content possessor. |
| Methods inherited from class net.jxta.impl.protocol.ContentShareAdvertisementImpl |
|---|
getIndexFields |
| Methods inherited from class net.jxta.protocol.ContentShareAdvertisement |
|---|
equals, getAdvertisementType, getBaseAdvType, getContentAdvertisement, getContentID, getID, hashCode, setContentAdvertisement |
| Methods inherited from class net.jxta.document.ExtendableAdvertisement |
|---|
handleAttribute |
| Methods inherited from class net.jxta.document.Advertisement |
|---|
getAdvType, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AbstractPipeContentShareAdvertisement()
public AbstractPipeContentShareAdvertisement(Element root)
| Method Detail |
|---|
public PipeAdvertisement getPipeAdvertisement()
public void setPipeAdvertisement(PipeAdvertisement pipeAdvertisement)
pipeAdvertisement - pipe advertisementpublic AbstractPipeContentShareAdvertisement clone()
clone in class ContentShareAdvertisementprotected boolean handleElement(Element raw)
protected boolean handleElement(Element elem) {
if (super.handleElement()) {
// it's been handled.
return true;
}
... handle elements here ...
// we don't know how to handle the element
return false;
}
handleElement in class ContentShareAdvertisementImplraw - The element to be processed.
true if the element was recognized, otherwise false.public Document 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 ContentShareAdvertisementImpl
- Parameters:
encodeAs - MimeMediaType format representation requested.
- Returns:
- The
Advertisement represented as a Document of
the requested MIME Media Type.
|
JXSE | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||