本文整理汇总了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();
}