当前位置: 首页>>代码示例>>Java>>正文


Java DOMLocatorImpl类代码示例

本文整理汇总了Java中com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl的典型用法代码示例。如果您正苦于以下问题:Java DOMLocatorImpl类的具体用法?Java DOMLocatorImpl怎么用?Java DOMLocatorImpl使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。


DOMLocatorImpl类属于com.sun.org.apache.xerces.internal.dom包,在下文中一共展示了DOMLocatorImpl类的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: warning

import com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl; //导入依赖的package包/类
/**
 * Reports a warning. Warnings are non-fatal and can be safely ignored
 * by most applications.
 *
 * @param domain    The domain of the warning. The domain can be any
 *                  string but is suggested to be a valid URI. The
 *                  domain can be used to conveniently specify a web
 *                  site location of the relevent specification or
 *                  document pertaining to this warning.
 * @param key       The warning key. This key can be any string and
 *                  is implementation dependent.
 * @param exception Exception.
 *
 * @throws XNIException Thrown to signal that the parser should stop
 *                      parsing the document.
 */

public void warning(String domain, String key,
                    XMLParseException exception) throws XNIException {
    fDOMError.fSeverity = DOMError.SEVERITY_WARNING;
    fDOMError.fException = exception;
    // REVISIT: May need to lookup from DOMErrorTypeMap in the future.
    fDOMError.fType = key;
    fDOMError.fRelatedData = fDOMError.fMessage = exception.getMessage();
    DOMLocatorImpl locator = fDOMError.fLocator;
    if (locator != null) {
        locator.fColumnNumber = exception.getColumnNumber();
        locator.fLineNumber = exception.getLineNumber();
        locator.fUtf16Offset = exception.getCharacterOffset();
        locator.fUri = exception.getExpandedSystemId();
        locator.fRelatedNode = fCurrentNode;
    }
    if (fDomErrorHandler != null) {
        fDomErrorHandler.handleError(fDOMError);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:37,代码来源:DOMErrorHandlerWrapper.java

示例2: error

import com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl; //导入依赖的package包/类
/**
 * Reports an error. Errors are non-fatal and usually signify that the
 * document is invalid with respect to its grammar(s).
 *
 * @param domain    The domain of the error. The domain can be any
 *                  string but is suggested to be a valid URI. The
 *                  domain can be used to conveniently specify a web
 *                  site location of the relevent specification or
 *                  document pertaining to this error.
 * @param key       The error key. This key can be any string and
 *                  is implementation dependent.
 * @param exception Exception.
 *
 * @throws XNIException Thrown to signal that the parser should stop
 *                      parsing the document.
 */
public void error(String domain, String key,
                  XMLParseException exception) throws XNIException {
    fDOMError.fSeverity = DOMError.SEVERITY_ERROR;
    fDOMError.fException = exception;
    // REVISIT: May need to lookup from DOMErrorTypeMap in the future.
    fDOMError.fType = key;
    fDOMError.fRelatedData = fDOMError.fMessage = exception.getMessage();
    DOMLocatorImpl locator = fDOMError.fLocator;
    if (locator != null) {
        locator.fColumnNumber = exception.getColumnNumber();
        locator.fLineNumber = exception.getLineNumber();
        locator.fUtf16Offset = exception.getCharacterOffset();
        locator.fUri = exception.getExpandedSystemId();
        locator.fRelatedNode= fCurrentNode;
    }
    if (fDomErrorHandler != null) {
        fDomErrorHandler.handleError(fDOMError);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:36,代码来源:DOMErrorHandlerWrapper.java

示例3: modifyDOMError

import com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl; //导入依赖的package包/类
/**
 * The method modifies global DOM error object
 *
 * @param message
 * @param severity
 * @param type
 * @return a DOMError
 */
protected DOMError modifyDOMError(String message, short severity, String type, Node node){
        fDOMError.reset();
        fDOMError.fMessage = message;
        fDOMError.fType = type;
        fDOMError.fSeverity = severity;
        fDOMError.fLocator = new DOMLocatorImpl(-1, -1, -1, node, null);
        return fDOMError;

}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:18,代码来源:BaseMarkupSerializer.java

示例4: fatalError

import com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl; //导入依赖的package包/类
/**
 * Report a fatal error. Fatal errors usually occur when the document
 * is not well-formed and signifies that the parser cannot continue
 * normal operation.
 * <p>
 * <strong>Note:</strong> The error handler should <em>always</em>
 * throw an <code>XNIException</code> from this method. This exception
 * can either be the same exception that is passed as a parameter to
 * the method or a new XNI exception object. If the registered error
 * handler fails to throw an exception, the continuing operation of
 * the parser is undetermined.
 *
 * @param domain    The domain of the fatal error. The domain can be
 *                  any string but is suggested to be a valid URI. The
 *                  domain can be used to conveniently specify a web
 *                  site location of the relevent specification or
 *                  document pertaining to this fatal error.
 * @param key       The fatal error key. This key can be any string
 *                  and is implementation dependent.
 * @param exception Exception.
 *
 * @throws XNIException Thrown to signal that the parser should stop
 *                      parsing the document.
 */
public void fatalError(String domain, String key,
                       XMLParseException exception) throws XNIException {
    fDOMError.fSeverity = DOMError.SEVERITY_FATAL_ERROR;
    fDOMError.fException = exception;
    fErrorCode.setValues(domain, key);
    String domErrorType = DOMErrorTypeMap.getDOMErrorType(fErrorCode);
    fDOMError.fType = (domErrorType != null) ? domErrorType : key;
    fDOMError.fRelatedData = fDOMError.fMessage = exception.getMessage();
    DOMLocatorImpl locator = fDOMError.fLocator;
    if (locator != null) {
        locator.fColumnNumber = exception.getColumnNumber();
        locator.fLineNumber = exception.getLineNumber();
        locator.fUtf16Offset = exception.getCharacterOffset();
        locator.fUri = exception.getExpandedSystemId();
        locator.fRelatedNode = fCurrentNode;
    }
    if (fDomErrorHandler != null) {
        fDomErrorHandler.handleError(fDOMError);
    }
}
 
开发者ID:SunburstApps,项目名称:OpenJSharp,代码行数:45,代码来源:DOMErrorHandlerWrapper.java


注:本文中的com.sun.org.apache.xerces.internal.dom.DOMLocatorImpl类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。