com.japisoft.editix.plugin
Class EditixDocument
java.lang.Object
com.japisoft.editix.plugin.EditixDocument
public class EditixDocument
- extends java.lang.Object
Here a facility class for working with one document.
- Author:
- Alexandre Brillant (http://www.editix.com)
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getType
public java.lang.String getType()
- Returns:
- The document type (DTD, CSS, XML, XSD...)
getLocation
public java.lang.String getLocation()
- Returns:
- The document path
setLocation
public void setLocation(java.lang.String location)
- Parameters:
location
- Set a default location
getTextContent
public java.lang.String getTextContent()
- Returns:
- The document content as a simple text.
null
for no current document
setTextContent
public void setTextContent(java.lang.String content)
- Replace the text content by this one.
- Parameters:
content
- New text content.
getDOMContent
public org.w3c.dom.Document getDOMContent()
throws java.lang.Exception
- Returns:
- The document content as a DOM object,
null
is returned for no current document
- Throws:
java.lang.Exception
- if the document can't be parsed to DOM
setDomContent
public void setDomContent(org.w3c.dom.Document content)
throws java.lang.Exception
- Parameters:
content
- The new document content as a DOM object
- Throws:
java.lang.Exception
- if the document can't be serialized to a text
getUIComponent
public javax.swing.text.JTextComponent getUIComponent()
- Returns:
- the Swing editor used by editix, this is useful for particular UI effect