java.lang.Object
com.port80.eclipse.xml.editors.Util
- public class Util
- extends java.lang.Object
Static utilities routines.
|
Constructor Summary |
Util()
|
|
Method Summary |
static org.w3c.dom.Document |
crimsonParse(org.eclipse.ui.editors.text.TextEditor editor,
org.eclipse.jface.text.source.SourceViewer viewer)
Parse a XML document using JAXP crimson XML parser. |
static org.w3c.dom.Document |
customParse(org.eclipse.ui.editors.text.TextEditor editor,
org.eclipse.jface.text.source.SourceViewer viewer,
boolean quiet)
Parse a XML document using a custom Xerces DOMBuilder. |
static org.eclipse.jface.text.Position |
findElementRange(int line,
int column,
org.w3c.dom.Node node,
org.eclipse.jface.text.IDocument doc)
|
static org.w3c.dom.Node |
findNode(int line,
int column,
org.w3c.dom.Node node,
org.eclipse.jface.text.IDocument doc)
|
static com.port80.eclipse.xml.parser.IXRange |
getEndRange(org.w3c.dom.Node node,
org.eclipse.jface.text.IDocument doc)
|
static org.eclipse.jface.text.Position |
getRange(org.eclipse.jface.text.IDocument doc,
com.port80.eclipse.xml.parser.IXRange range,
int endline,
int endcolumn)
|
static org.w3c.dom.Document |
parseXML(org.eclipse.ui.editors.text.TextEditor editor,
org.eclipse.jface.text.source.SourceViewer viewer,
boolean quiet)
|
static void |
reportError(java.lang.String msg,
java.lang.Exception e,
org.apache.xerces.xni.XMLLocator locator,
org.eclipse.ui.texteditor.ITextEditor editor,
org.eclipse.jface.text.source.ISourceViewer viewer)
|
static void |
reportError(java.lang.String msg,
org.xml.sax.SAXException e,
org.eclipse.ui.texteditor.ITextEditor editor,
org.eclipse.jface.text.source.ISourceViewer viewer)
|
static void |
reportError(java.lang.String msg,
org.xml.sax.SAXParseException e,
org.eclipse.ui.texteditor.ITextEditor editor,
org.eclipse.jface.text.source.ISourceViewer viewer)
|
static org.w3c.dom.Document |
validateXML(org.eclipse.ui.editors.text.TextEditor editor,
org.eclipse.jface.text.source.SourceViewer viewer,
boolean quiet)
Parse a XML document with validation. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
private static final java.lang.String NAME
- See Also:
- Constant Field Values
DEBUG
private static final boolean DEBUG
- See Also:
- Constant Field Values
Util
public Util()
parseXML
public static org.w3c.dom.Document parseXML(org.eclipse.ui.editors.text.TextEditor editor,
org.eclipse.jface.text.source.SourceViewer viewer,
boolean quiet)
crimsonParse
public static org.w3c.dom.Document crimsonParse(org.eclipse.ui.editors.text.TextEditor editor,
org.eclipse.jface.text.source.SourceViewer viewer)
- Parse a XML document using JAXP crimson XML parser.
customParse
public static org.w3c.dom.Document customParse(org.eclipse.ui.editors.text.TextEditor editor,
org.eclipse.jface.text.source.SourceViewer viewer,
boolean quiet)
- Parse a XML document using a custom Xerces DOMBuilder.
validateXML
public static org.w3c.dom.Document validateXML(org.eclipse.ui.editors.text.TextEditor editor,
org.eclipse.jface.text.source.SourceViewer viewer,
boolean quiet)
- Parse a XML document with validation.
reportError
public static void reportError(java.lang.String msg,
org.xml.sax.SAXParseException e,
org.eclipse.ui.texteditor.ITextEditor editor,
org.eclipse.jface.text.source.ISourceViewer viewer)
reportError
public static void reportError(java.lang.String msg,
org.xml.sax.SAXException e,
org.eclipse.ui.texteditor.ITextEditor editor,
org.eclipse.jface.text.source.ISourceViewer viewer)
reportError
public static void reportError(java.lang.String msg,
java.lang.Exception e,
org.apache.xerces.xni.XMLLocator locator,
org.eclipse.ui.texteditor.ITextEditor editor,
org.eclipse.jface.text.source.ISourceViewer viewer)
findElementRange
public static org.eclipse.jface.text.Position findElementRange(int line,
int column,
org.w3c.dom.Node node,
org.eclipse.jface.text.IDocument doc)
findNode
public static org.w3c.dom.Node findNode(int line,
int column,
org.w3c.dom.Node node,
org.eclipse.jface.text.IDocument doc)
getRange
public static org.eclipse.jface.text.Position getRange(org.eclipse.jface.text.IDocument doc,
com.port80.eclipse.xml.parser.IXRange range,
int endline,
int endcolumn)
getEndRange
public static com.port80.eclipse.xml.parser.IXRange getEndRange(org.w3c.dom.Node node,
org.eclipse.jface.text.IDocument doc)