Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.port80.eclipse.xml.editors
Class Util  view Util download Util.java

java.lang.Object
  extended bycom.port80.eclipse.xml.editors.Util

public class Util
extends java.lang.Object

Static utilities routines.


Nested Class Summary
(package private) static class Util.CustomDomBuilder
           
(package private) static class Util.CustomErrorHandler
           
 
Field Summary
private static boolean DEBUG
           
private static java.lang.String NAME
           
 
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
 

Field Detail

NAME

private static final java.lang.String NAME
See Also:
Constant Field Values

DEBUG

private static final boolean DEBUG
See Also:
Constant Field Values
Constructor Detail

Util

public Util()
Method Detail

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)