下面列出了怎么用org.w3c.dom.DOMLocator的API类实例代码及写法,或者点击链接到github查看源代码。
void throwExceptionIfHasError() {
if (exception != null)
throw new ConverterException(exception);
if (error != null) {
if (error.getRelatedException() instanceof Throwable)
throw new ConverterException((Throwable) error.getRelatedException());
DOMLocator locator = error.getLocation();
String location = "at:" + locator.getUri() + ", line:" + locator.getLineNumber() + ", char:" + locator.getColumnNumber();
throw new ConverterException(location + " " + error.getMessage());
}
}
/**
* The location of the error.
*/
public DOMLocator getLocation() {
return fLocator;
}
/** Prints the error message. */
private void printError(DOMError error) {
int severity = error.getSeverity();
fOut.print("[");
if ( severity == DOMError.SEVERITY_WARNING) {
fOut.print("Warning");
} else if ( severity == DOMError.SEVERITY_ERROR) {
fOut.print("Error");
} else {
fOut.print("FatalError");
eStatus = false ; //REVISIT: Abort processing if fatal error, do we need to??
}
fOut.print("] ");
DOMLocator locator = error.getLocation();
if (locator != null) {
fOut.print(locator.getLineNumber());
fOut.print(":");
fOut.print(locator.getColumnNumber());
fOut.print(":");
fOut.print(locator.getByteOffset());
fOut.print(",");
fOut.print(locator.getUtf16Offset());
Node node = locator.getRelatedNode();
if (node != null) {
fOut.print("[");
fOut.print(node.getNodeName());
fOut.print("]");
}
String systemId = locator.getUri();
if (systemId != null) {
int index = systemId.lastIndexOf('/');
if (index != -1)
systemId = systemId.substring(index + 1);
fOut.print(": ");
fOut.print(systemId);
}
}
fOut.print(":");
fOut.print(error.getMessage());
fOut.println();
fOut.flush();
}
/**
* The location of the error.
*/
public DOMLocator getLocation() {
return fLocator;
}
/** Prints the error message. */
private void printError(DOMError error) {
int severity = error.getSeverity();
fOut.print("[");
if ( severity == DOMError.SEVERITY_WARNING) {
fOut.print("Warning");
} else if ( severity == DOMError.SEVERITY_ERROR) {
fOut.print("Error");
} else {
fOut.print("FatalError");
eStatus = false ; //REVISIT: Abort processing if fatal error, do we need to??
}
fOut.print("] ");
DOMLocator locator = error.getLocation();
if (locator != null) {
fOut.print(locator.getLineNumber());
fOut.print(":");
fOut.print(locator.getColumnNumber());
fOut.print(":");
fOut.print(locator.getByteOffset());
fOut.print(",");
fOut.print(locator.getUtf16Offset());
Node node = locator.getRelatedNode();
if (node != null) {
fOut.print("[");
fOut.print(node.getNodeName());
fOut.print("]");
}
String systemId = locator.getUri();
if (systemId != null) {
int index = systemId.lastIndexOf('/');
if (index != -1)
systemId = systemId.substring(index + 1);
fOut.print(": ");
fOut.print(systemId);
}
}
fOut.print(":");
fOut.print(error.getMessage());
fOut.println();
fOut.flush();
}
/**
* The location of the error.
*/
public DOMLocator getLocation() {
return fLocator;
}
/** Prints the error message. */
private void printError(DOMError error) {
int severity = error.getSeverity();
fOut.print("[");
if ( severity == DOMError.SEVERITY_WARNING) {
fOut.print("Warning");
} else if ( severity == DOMError.SEVERITY_ERROR) {
fOut.print("Error");
} else {
fOut.print("FatalError");
eStatus = false ; //REVISIT: Abort processing if fatal error, do we need to??
}
fOut.print("] ");
DOMLocator locator = error.getLocation();
if (locator != null) {
fOut.print(locator.getLineNumber());
fOut.print(":");
fOut.print(locator.getColumnNumber());
fOut.print(":");
fOut.print(locator.getByteOffset());
fOut.print(",");
fOut.print(locator.getUtf16Offset());
Node node = locator.getRelatedNode();
if (node != null) {
fOut.print("[");
fOut.print(node.getNodeName());
fOut.print("]");
}
String systemId = locator.getUri();
if (systemId != null) {
int index = systemId.lastIndexOf('/');
if (index != -1)
systemId = systemId.substring(index + 1);
fOut.print(": ");
fOut.print(systemId);
}
}
fOut.print(":");
fOut.print(error.getMessage());
fOut.println();
fOut.flush();
}
/**
* The location of the error.
*/
public DOMLocator getLocation() {
return fLocator;
}
/** Prints the error message. */
private void printError(DOMError error) {
int severity = error.getSeverity();
fOut.print("[");
if ( severity == DOMError.SEVERITY_WARNING) {
fOut.print("Warning");
} else if ( severity == DOMError.SEVERITY_ERROR) {
fOut.print("Error");
} else {
fOut.print("FatalError");
eStatus = false ; //REVISIT: Abort processing if fatal error, do we need to??
}
fOut.print("] ");
DOMLocator locator = error.getLocation();
if (locator != null) {
fOut.print(locator.getLineNumber());
fOut.print(":");
fOut.print(locator.getColumnNumber());
fOut.print(":");
fOut.print(locator.getByteOffset());
fOut.print(",");
fOut.print(locator.getUtf16Offset());
Node node = locator.getRelatedNode();
if (node != null) {
fOut.print("[");
fOut.print(node.getNodeName());
fOut.print("]");
}
String systemId = locator.getUri();
if (systemId != null) {
int index = systemId.lastIndexOf('/');
if (index != -1)
systemId = systemId.substring(index + 1);
fOut.print(": ");
fOut.print(systemId);
}
}
fOut.print(":");
fOut.print(error.getMessage());
fOut.println();
fOut.flush();
}
/**
* The location of the error.
*/
public DOMLocator getLocation() {
return fLocator;
}
/** Prints the error message. */
private void printError(DOMError error) {
int severity = error.getSeverity();
fOut.print("[");
if ( severity == DOMError.SEVERITY_WARNING) {
fOut.print("Warning");
} else if ( severity == DOMError.SEVERITY_ERROR) {
fOut.print("Error");
} else {
fOut.print("FatalError");
eStatus = false ; //REVISIT: Abort processing if fatal error, do we need to??
}
fOut.print("] ");
DOMLocator locator = error.getLocation();
if (locator != null) {
fOut.print(locator.getLineNumber());
fOut.print(":");
fOut.print(locator.getColumnNumber());
fOut.print(":");
fOut.print(locator.getByteOffset());
fOut.print(",");
fOut.print(locator.getUtf16Offset());
Node node = locator.getRelatedNode();
if (node != null) {
fOut.print("[");
fOut.print(node.getNodeName());
fOut.print("]");
}
String systemId = locator.getUri();
if (systemId != null) {
int index = systemId.lastIndexOf('/');
if (index != -1)
systemId = systemId.substring(index + 1);
fOut.print(": ");
fOut.print(systemId);
}
}
fOut.print(":");
fOut.print(error.getMessage());
fOut.println();
fOut.flush();
}
/**
* The location of the error.
*/
public DOMLocator getLocation() {
return fLocator;
}
/** Prints the error message. */
private void printError(DOMError error) {
int severity = error.getSeverity();
fOut.print("[");
if ( severity == DOMError.SEVERITY_WARNING) {
fOut.print("Warning");
} else if ( severity == DOMError.SEVERITY_ERROR) {
fOut.print("Error");
} else {
fOut.print("FatalError");
eStatus = false ; //REVISIT: Abort processing if fatal error, do we need to??
}
fOut.print("] ");
DOMLocator locator = error.getLocation();
if (locator != null) {
fOut.print(locator.getLineNumber());
fOut.print(":");
fOut.print(locator.getColumnNumber());
fOut.print(":");
fOut.print(locator.getByteOffset());
fOut.print(",");
fOut.print(locator.getUtf16Offset());
Node node = locator.getRelatedNode();
if (node != null) {
fOut.print("[");
fOut.print(node.getNodeName());
fOut.print("]");
}
String systemId = locator.getUri();
if (systemId != null) {
int index = systemId.lastIndexOf('/');
if (index != -1)
systemId = systemId.substring(index + 1);
fOut.print(": ");
fOut.print(systemId);
}
}
fOut.print(":");
fOut.print(error.getMessage());
fOut.println();
fOut.flush();
}
/**
* The location of the error.
*/
public DOMLocator getLocation() {
return fLocator;
}
/** Prints the error message. */
private void printError(DOMError error) {
int severity = error.getSeverity();
fOut.print("[");
if ( severity == DOMError.SEVERITY_WARNING) {
fOut.print("Warning");
} else if ( severity == DOMError.SEVERITY_ERROR) {
fOut.print("Error");
} else {
fOut.print("FatalError");
eStatus = false ; //REVISIT: Abort processing if fatal error, do we need to??
}
fOut.print("] ");
DOMLocator locator = error.getLocation();
if (locator != null) {
fOut.print(locator.getLineNumber());
fOut.print(":");
fOut.print(locator.getColumnNumber());
fOut.print(":");
fOut.print(locator.getByteOffset());
fOut.print(",");
fOut.print(locator.getUtf16Offset());
Node node = locator.getRelatedNode();
if (node != null) {
fOut.print("[");
fOut.print(node.getNodeName());
fOut.print("]");
}
String systemId = locator.getUri();
if (systemId != null) {
int index = systemId.lastIndexOf('/');
if (index != -1)
systemId = systemId.substring(index + 1);
fOut.print(": ");
fOut.print(systemId);
}
}
fOut.print(":");
fOut.print(error.getMessage());
fOut.println();
fOut.flush();
}
/**
* The location of the error.
*/
public DOMLocator getLocation() {
return fLocator;
}
/** Prints the error message. */
private void printError(DOMError error) {
int severity = error.getSeverity();
fOut.print("[");
if ( severity == DOMError.SEVERITY_WARNING) {
fOut.print("Warning");
} else if ( severity == DOMError.SEVERITY_ERROR) {
fOut.print("Error");
} else {
fOut.print("FatalError");
eStatus = false ; //REVISIT: Abort processing if fatal error, do we need to??
}
fOut.print("] ");
DOMLocator locator = error.getLocation();
if (locator != null) {
fOut.print(locator.getLineNumber());
fOut.print(":");
fOut.print(locator.getColumnNumber());
fOut.print(":");
fOut.print(locator.getByteOffset());
fOut.print(",");
fOut.print(locator.getUtf16Offset());
Node node = locator.getRelatedNode();
if (node != null) {
fOut.print("[");
fOut.print(node.getNodeName());
fOut.print("]");
}
String systemId = locator.getUri();
if (systemId != null) {
int index = systemId.lastIndexOf('/');
if (index != -1)
systemId = systemId.substring(index + 1);
fOut.print(": ");
fOut.print(systemId);
}
}
fOut.print(":");
fOut.print(error.getMessage());
fOut.println();
fOut.flush();
}
/**
* The location of the error.
*/
public DOMLocator getLocation() {
return fLocator;
}
/** Prints the error message. */
private void printError(DOMError error) {
int severity = error.getSeverity();
fOut.print("[");
if ( severity == DOMError.SEVERITY_WARNING) {
fOut.print("Warning");
} else if ( severity == DOMError.SEVERITY_ERROR) {
fOut.print("Error");
} else {
fOut.print("FatalError");
eStatus = false ; //REVISIT: Abort processing if fatal error, do we need to??
}
fOut.print("] ");
DOMLocator locator = error.getLocation();
if (locator != null) {
fOut.print(locator.getLineNumber());
fOut.print(":");
fOut.print(locator.getColumnNumber());
fOut.print(":");
fOut.print(locator.getByteOffset());
fOut.print(",");
fOut.print(locator.getUtf16Offset());
Node node = locator.getRelatedNode();
if (node != null) {
fOut.print("[");
fOut.print(node.getNodeName());
fOut.print("]");
}
String systemId = locator.getUri();
if (systemId != null) {
int index = systemId.lastIndexOf('/');
if (index != -1)
systemId = systemId.substring(index + 1);
fOut.print(": ");
fOut.print(systemId);
}
}
fOut.print(":");
fOut.print(error.getMessage());
fOut.println();
fOut.flush();
}
/**
* The location of the error.
*/
public DOMLocator getLocation() {
return fLocator;
}
/** Prints the error message. */
private void printError(DOMError error) {
int severity = error.getSeverity();
fOut.print("[");
if ( severity == DOMError.SEVERITY_WARNING) {
fOut.print("Warning");
} else if ( severity == DOMError.SEVERITY_ERROR) {
fOut.print("Error");
} else {
fOut.print("FatalError");
eStatus = false ; //REVISIT: Abort processing if fatal error, do we need to??
}
fOut.print("] ");
DOMLocator locator = error.getLocation();
if (locator != null) {
fOut.print(locator.getLineNumber());
fOut.print(":");
fOut.print(locator.getColumnNumber());
fOut.print(":");
fOut.print(locator.getByteOffset());
fOut.print(",");
fOut.print(locator.getUtf16Offset());
Node node = locator.getRelatedNode();
if (node != null) {
fOut.print("[");
fOut.print(node.getNodeName());
fOut.print("]");
}
String systemId = locator.getUri();
if (systemId != null) {
int index = systemId.lastIndexOf('/');
if (index != -1)
systemId = systemId.substring(index + 1);
fOut.print(": ");
fOut.print(systemId);
}
}
fOut.print(":");
fOut.print(error.getMessage());
fOut.println();
fOut.flush();
}
/**
* The location of the error.
*/
public DOMLocator getLocation() {
return fLocator;
}
/** Prints the error message. */
private void printError(DOMError error) {
int severity = error.getSeverity();
fOut.print("[");
if ( severity == DOMError.SEVERITY_WARNING) {
fOut.print("Warning");
} else if ( severity == DOMError.SEVERITY_ERROR) {
fOut.print("Error");
} else {
fOut.print("FatalError");
eStatus = false ; //REVISIT: Abort processing if fatal error, do we need to??
}
fOut.print("] ");
DOMLocator locator = error.getLocation();
if (locator != null) {
fOut.print(locator.getLineNumber());
fOut.print(":");
fOut.print(locator.getColumnNumber());
fOut.print(":");
fOut.print(locator.getByteOffset());
fOut.print(",");
fOut.print(locator.getUtf16Offset());
Node node = locator.getRelatedNode();
if (node != null) {
fOut.print("[");
fOut.print(node.getNodeName());
fOut.print("]");
}
String systemId = locator.getUri();
if (systemId != null) {
int index = systemId.lastIndexOf('/');
if (index != -1)
systemId = systemId.substring(index + 1);
fOut.print(": ");
fOut.print(systemId);
}
}
fOut.print(":");
fOut.print(error.getMessage());
fOut.println();
fOut.flush();
}
public DOMLocator getLocation() {
return NULL_DOM_LOCATOR;
}
/**
* The location of the DOMError.
*
* @return A DOMLocator object containing the DOMError location.
*/
public DOMLocator getLocation() {
return fLocation;
}
/**
* The location of the DOMError.
*
* @return A DOMLocator object containing the DOMError location.
*/
public DOMLocator getLocation() {
return fLocation;
}
/**
* The location of the DOMError.
*
* @return A DOMLocator object containing the DOMError location.
*/
public DOMLocator getLocation() {
return fLocation;
}