public class ValidationEventLocatorImpl extends Object implements ValidationEventLocator
JAXB提供者允许使用任何类实现的接口validationeventlocator。这个类只是提供了一个方便。
Validator
,
ValidationEventHandler
,
ValidationEvent
,
ValidationEventLocator
Constructor and Description |
---|
ValidationEventLocatorImpl()
创建一个不可用的对象。
|
ValidationEventLocatorImpl(Locator loc)
构建了从org.xml.sax.locator对象。
|
ValidationEventLocatorImpl(Node _node)
构造一个对象指向一个DOM节点。
|
ValidationEventLocatorImpl(Object _object)
构造一个对象指向JAXB内容对象。
|
ValidationEventLocatorImpl(SAXParseException e)
构建了从一个saxparseexception位置信息的对象。
|
Modifier and Type | Method and Description |
---|---|
int |
getColumnNumber()
如果可用的话,返回列号
|
int |
getLineNumber()
如果可用的话,返回线路号
|
Node |
getNode()
返回一个引用到DOM节点是否可用
|
Object |
getObject()
返回一个引用在java内容树对象是否可用
|
int |
getOffset()
返回字节偏移量,如果可用
|
URL |
getURL()
如果可用的话,将XML源的名称作为一个URL返回
|
void |
setColumnNumber(int _columnNumber)
设置columnnumber场在这件事上的定位器。
|
void |
setLineNumber(int _lineNumber)
设置行号场对这一事件的定位。
|
void |
setNode(Node _node)
在此事件定位器上设置节点字段。
|
void |
setObject(Object _object)
在该事件定位器上设置对象字段。
|
void |
setOffset(int _offset)
在此事件定位器上设置偏移量字段。
|
void |
setURL(URL _url)
在这个事件定位器上设置网址字段。
|
String |
toString()
返回此对象的字符串表示形式,有助于调试。
|
public ValidationEventLocatorImpl()
public ValidationEventLocatorImpl(Locator loc)
loc
-萨克斯定位器对象将被用来填充这个事件定位。
IllegalArgumentException
如果定位器是空的
public ValidationEventLocatorImpl(SAXParseException e)
e
- saxparseexception对象将被用来填充这个事件定位。
IllegalArgumentException
-如果saxparseexception是空的
public ValidationEventLocatorImpl(Node _node)
_node
- DOM节点对象将被用来填充这个事件定位。
IllegalArgumentException
如果节点为空
public ValidationEventLocatorImpl(Object _object)
_object
-将用来填充这个事件定位对象。
IllegalArgumentException
-如果对象是空的
public URL getURL()
ValidationEventLocator
getURL
接口
ValidationEventLocator
ValidationEventLocator.getURL()
public void setURL(URL _url)
_url
的URL
public int getOffset()
ValidationEventLocator
getOffset
接口
ValidationEventLocator
ValidationEventLocator.getOffset()
public void setOffset(int _offset)
_offset
-偏移
public int getLineNumber()
ValidationEventLocator
getLineNumber
接口
ValidationEventLocator
ValidationEventLocator.getLineNumber()
public void setLineNumber(int _lineNumber)
_lineNumber
-线数
public int getColumnNumber()
ValidationEventLocator
getColumnNumber
接口
ValidationEventLocator
ValidationEventLocator.getColumnNumber()
public void setColumnNumber(int _columnNumber)
_columnNumber
-列数
public Object getObject()
ValidationEventLocator
getObject
接口
ValidationEventLocator
ValidationEventLocator.getObject()
public void setObject(Object _object)
_object
java对象的内容
public Node getNode()
ValidationEventLocator
getNode
接口
ValidationEventLocator
ValidationEventLocator.getNode()
public void setNode(Node _node)
_node
-节点
public String toString()
toString
方法重写,继承类
Object
Object.equals(Object)
Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.