|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.bea.wlai.common.AbstractDescriptor
Base class for all descriptors.
Constructor Summary | |
protected |
AbstractDescriptor(java.lang.String publicID,
java.lang.String resourcePath)
Construct a new instance with the given XML public ID and resource path identifying the DTD. |
protected |
AbstractDescriptor(java.lang.String publicID,
java.lang.String resourcePath,
java.lang.String name,
java.lang.String description)
Construct a new AbstractDescriptor with the given name and description. |
Method Summary | |
abstract void |
fromXML(IDocument doc)
Extract the data for this descriptor from the given IDocument instance, replacing all contents of the current descriptor with the new data. |
void |
fromXML(java.io.Reader reader)
Parse the XML from the given Reader into the currect descriptor, replacing all contents of the current descriptor with the new XML data. |
void |
fromXML(java.lang.String xml)
Parse the given XML into the currect descriptor, replacing all contents of the current descriptor with the new XML data. |
java.lang.String |
getDescription()
Return a description of the object that this descriptor represents and the service's intended use. |
java.lang.String |
getName()
Get the name of the object this descriptor represents. |
boolean |
isReadOnly()
used to determine mutability of this object |
void |
makeReadOnly()
used to make this object immutable |
void |
setDescription(java.lang.String description)
Set the description of the object that this descriptor represents and its intended use. |
void |
setName(java.lang.String name)
Set the name of the service this object represents. |
java.lang.String |
toXML()
Get an XML representation of this descriptor. |
abstract void |
toXML(IDocument doc)
Output an XML representation of this descriptor into an IDocument instance. |
void |
toXML(java.io.Writer writer)
Write an XML representation of this descriptor to the given Writer. |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
protected AbstractDescriptor(java.lang.String publicID, java.lang.String resourcePath)
protected AbstractDescriptor(java.lang.String publicID, java.lang.String resourcePath, java.lang.String name, java.lang.String description) throws java.lang.IllegalArgumentException
Method Detail |
public java.lang.String getName()
public void setName(java.lang.String name) throws java.lang.IllegalArgumentException
name
- The name of the object this descriptor represents. Null is
not allowed.public java.lang.String getDescription()
public void setDescription(java.lang.String description)
description
- A description of the object that this
descriptor represents and its intended use, or null if no
description is known.public boolean isReadOnly()
public void makeReadOnly()
public java.lang.String toXML() throws DocumentException
public void toXML(java.io.Writer writer) throws DocumentException, java.io.IOException
A
- Writer object representing the destination for an XML stream
containing the data for this descriptor.public abstract void toXML(IDocument doc) throws DocumentException
doc
- An IDocument instance to receive the data for this descriptor.public void fromXML(java.lang.String xml) throws DocumentParseException, DocumentException
An
- XML string containing the data for this descriptor.public void fromXML(java.io.Reader reader) throws DocumentParseException, DocumentException, java.io.IOException
An
- Reader object representing the source for an XML stream
containing the data for this descriptor.public abstract void fromXML(IDocument doc) throws DocumentException
doc
- An IDocument instance from which the data for this descriptor
will be extracted.
|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |