本文整理匯總了Java中org.xml.sax.Locator.getColumnNumber方法的典型用法代碼示例。如果您正苦於以下問題:Java Locator.getColumnNumber方法的具體用法?Java Locator.getColumnNumber怎麽用?Java Locator.getColumnNumber使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.xml.sax.Locator
的用法示例。
在下文中一共展示了Locator.getColumnNumber方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getErrorMessage
import org.xml.sax.Locator; //導入方法依賴的package包/類
/**
* Creates an error message that will include line number,
* column number, and other information from the parsing context.
* @param context the parsing context
* @param message a base message
*/
static public String getErrorMessage(
ParseContext context,
String message)
{
int line;
int column;
String systemId;
Locator locator = context.getLocator();
if (locator == null)
{
line = -1;
column = -1;
systemId = null;
}
else
{
line = locator.getLineNumber();
column = locator.getColumnNumber();
systemId = locator.getSystemId();
}
return _getErrorMessage(message, line, column, systemId);
}
示例2: equals
import org.xml.sax.Locator; //導入方法依賴的package包/類
/**
* Compares if two {@link Locator}s point to the exact same position.
*/
public static boolean equals(Locator lhs, Locator rhs) {
return lhs.getLineNumber()==rhs.getLineNumber()
&& lhs.getColumnNumber()==rhs.getColumnNumber()
&& equals(lhs.getSystemId(),rhs.getSystemId())
&& equals(lhs.getPublicId(),rhs.getPublicId());
}
示例3: getColumnNumber
import org.xml.sax.Locator; //導入方法依賴的package包/類
public int getColumnNumber() {
Locator l = findLocator();
if(l!=null) return l.getColumnNumber();
return -1;
}
示例4: SAXLocation
import org.xml.sax.Locator; //導入方法依賴的package包/類
private SAXLocation(Locator locator) {
lineNumber = locator.getLineNumber();
columnNumber = locator.getColumnNumber();
publicId = locator.getPublicId();
systemId = locator.getSystemId();
}
示例5: ValidationEventLocatorImpl
import org.xml.sax.Locator; //導入方法依賴的package包/類
/**
* Constructs an object from an org.xml.sax.Locator.
*
* The object's ColumnNumber, LineNumber, and URL become available from the
* values returned by the locator's getColumnNumber(), getLineNumber(), and
* getSystemId() methods respectively. Node, Object, and Offset are not
* available.
*
* @param loc the SAX Locator object that will be used to populate this
* event locator.
* @throws IllegalArgumentException if the Locator is null
*/
public ValidationEventLocatorImpl( Locator loc ) {
if( loc == null ) {
throw new IllegalArgumentException(
Messages.format( Messages.MUST_NOT_BE_NULL, "loc" ) );
}
this.url = toURL(loc.getSystemId());
this.columnNumber = loc.getColumnNumber();
this.lineNumber = loc.getLineNumber();
}