|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Interface to allow plugins to load and store data in XML format. Implementations classes must be cloneable (in order to support cut and paste operations in design-time clients).
PluginObject
Method Summary | |
java.lang.Object |
clone()
Clone the plugin data. |
java.lang.String |
getPrintableData()
Return a printable description of the plugin data. |
java.util.List |
getReferencedPublishables(java.util.Map publishables)
Query the plugin for references it holds to publishable objects. |
void |
save(XMLWriter writer,
int indent)
Instruct the plugin to store its data in an XML document. |
Methods inherited from interface com.bea.wlpi.common.plugin.PluginObject |
load |
Methods inherited from interface org.xml.sax.ContentHandler |
characters,
endDocument,
endElement,
endPrefixMapping,
ignorableWhitespace,
processingInstruction,
setDocumentLocator,
skippedEntity,
startDocument,
startElement,
startPrefixMapping |
Method Detail |
public void save(XMLWriter writer, int indent) throws java.io.IOException
writer
- The plugin serializes its data to XML using this object.indent
- The current indentation level. The plugin should use this
value to create a correctly indented XML document. The standard
indentation increment is two spaces.public java.util.List getReferencedPublishables(java.util.Map publishables)
publishables
- A map of all publishable objects, keyed on the
constants defined in the Publishable
interface. The values in the map are homogenous
java.util.List
objects containing
XxxInfo
objects of a type to match their corresponding key:
publishables
parameter.Publishable
objects
referenced by the plugin.public java.lang.String getPrintableData()
public java.lang.Object clone()
|
WebLogic Integration | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |