## Uses of Class
org.jdom.ProcessingInstruction

Packages that use ProcessingInstruction
org.jdom
org.jdom.input
org.jdom.output

Uses of ProcessingInstruction in org.jdom

Methods in org.jdom that return ProcessingInstruction
`protected ProcessingInstruction` `ProcessingInstruction.setParent(Element parent)` This will set the parent of this `ProcessingInstruction`.
`ProcessingInstruction` `ProcessingInstruction.detach()` This detaches the PI from its parent, or does nothing if the PI has no parent.
`protected ProcessingInstruction` `ProcessingInstruction.setDocument(Document document)` This sets the ``Document`` parent of this PI.
`ProcessingInstruction` `ProcessingInstruction.setData(java.lang.String data)` This will set the raw data for the PI.
`ProcessingInstruction` `ProcessingInstruction.setData(java.util.Map data)` This will set the name/value pairs within the passed `Map` as the pairs for the data of this PI.
`ProcessingInstruction` `ProcessingInstruction.setValue(java.lang.String name, java.lang.String value)` This will set the value for the specified name/value pair.

Methods in org.jdom with parameters of type ProcessingInstruction
`Document` `Document.addContent(ProcessingInstruction pi)` Adds the specified PI to the document.
`boolean` `Document.removeContent(ProcessingInstruction pi)` This removes the specified `ProcessingInstruction`.
`Element` `Element.addContent(ProcessingInstruction pi)` This adds a processing instruction as content to this element.
`boolean` `Element.removeContent(ProcessingInstruction pi)` This removes the specified `ProcessingInstruction`.

Constructors in org.jdom with parameters of type ProcessingInstruction
`IllegalAddException.IllegalAddException(Element base, ProcessingInstruction added, java.lang.String reason)` This will create an `Exception` indicating that the addition of the ``ProcessingInstruction`` to the ``Element`` is illegal.
`IllegalAddException.IllegalAddException(Document base, ProcessingInstruction added, java.lang.String reason)` This will create an `Exception` indicating that the addition of the ``ProcessingInstruction`` to the ``Document`` is illegal.

Uses of ProcessingInstruction in org.jdom.input

Methods in org.jdom.input that return ProcessingInstruction
`ProcessingInstruction` `JDOMFactory.processingInstruction(java.lang.String target, java.util.Map data)` This will create a new `ProcessingInstruction` with the specified target and data.
`ProcessingInstruction` `JDOMFactory.processingInstruction(java.lang.String target, java.lang.String data)` This will create a new `ProcessingInstruction` with the specified target and data.
`ProcessingInstruction` `DefaultJDOMFactory.processingInstruction(java.lang.String target, java.util.Map data)`
`ProcessingInstruction` `DefaultJDOMFactory.processingInstruction(java.lang.String target, java.lang.String data)`

Uses of ProcessingInstruction in org.jdom.output

Methods in org.jdom.output with parameters of type ProcessingInstruction
`void` `XMLOutputter.output(ProcessingInstruction pi, java.io.OutputStream out)` Print out a ``ProcessingInstruction``.
`void` `XMLOutputter.output(ProcessingInstruction pi, java.io.Writer out)` Print out a ``ProcessingInstruction``.
`java.lang.String` `XMLOutputter.outputString(ProcessingInstruction pi)` Return a string representing a PI.
`protected void` `XMLOutputter.printProcessingInstruction(ProcessingInstruction pi, java.io.Writer out)` This will handle printing of processing instructions.

Copyright © 2002 Jason Hunter, Brett McLaughlin. All Rights Reserved.