JavaTM 2 Platform
Standard Ed. 6

javax.xml.bind.helpers
類別 ValidationEventImpl

java.lang.Object
  繼承者 javax.xml.bind.helpers.ValidationEventImpl
所有已實作的介面:
ValidationEvent
直接已知子類別:
NotIdentifiableEventImpl, ParseConversionEventImpl, PrintConversionEventImpl

public class ValidationEventImpl
extends Object
implements ValidationEvent

ValidationEvent 介面的預設實作。

允許 JAXB 提供者使用實作了 ValidationEvent 介面的任何類別。提供此類別只是為了方便使用。

從以下版本開始:
JAXB1.0
另請參見:
Validator, ValidationEventHandler, ValidationEvent, ValidationEventLocator

欄位摘要
 
從介面 javax.xml.bind.ValidationEvent 繼承的欄位
ERROR, FATAL_ERROR, WARNING
 
建構子摘要
ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator)
          創建新的 ValidationEventImpl。
ValidationEventImpl(int _severity, String _message, ValidationEventLocator _locator, Throwable _linkedException)
          創建新的 ValidationEventImpl。
 
方法摘要
 Throwable getLinkedException()
          檢索此警告/錯誤的連接異常。
 ValidationEventLocator getLocator()
          檢索此警告/錯誤的定位符。
 String getMessage()
          檢索此警告/錯誤的文本訊息。
 int getSeverity()
          檢索此警告/錯誤的嚴重性程式碼。
 void setLinkedException(Throwable _linkedException)
          設置此事件的 linked exception 欄位。
 void setLocator(ValidationEventLocator _locator)
          設置此事件的 Locator 物件。
 void setMessage(String _message)
          設置此事件的 message 欄位。
 void setSeverity(int _severity)
          設置此事件的 severity 欄位。
 String toString()
          以有助於除錯的格式返回此物件的字元串表示形式。
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

ValidationEventImpl

public ValidationEventImpl(int _severity,
                           String _message,
                           ValidationEventLocator _locator)
創建新的 ValidationEventImpl。

參數:
_severity - 此事件的 severity 值。必須是 ValidationEvent.WARNING、ValidationEvent.ERROR 或 ValidationEvent.FATAL_ERROR 之一
_message - 此事件的文本訊息,可以為 null。
_locator - 此事件的 Locator 物件,可以為 null。
拋出:
IllegalArgumentException - 如果提供了非法的 severity 欄位

ValidationEventImpl

public ValidationEventImpl(int _severity,
                           String _message,
                           ValidationEventLocator _locator,
                           Throwable _linkedException)
創建新的 ValidationEventImpl。

參數:
_severity - 此事件的 severity 值。必須是 ValidationEvent.WARNING、ValidationEvent.ERROR 或 ValidationEvent.FATAL_ERROR 之一
_message - 此事件的文本訊息,可以為 null。
_locator - 此事件的 Locator 物件,可以為 null。
_linkedException - 一個可以提供事件的其他資訊的可選連接異常,可以為 null。
拋出:
IllegalArgumentException - 如果提供了非法的 severity 欄位
方法詳細資訊

getSeverity

public int getSeverity()
從介面 ValidationEvent 複製的描述
檢索此警告/錯誤的嚴重性程式碼。

必須是 ValidationError.WARNINGValidationError.ERRORValidationError.FATAL_ERROR 之一。

指定者:
介面 ValidationEvent 中的 getSeverity
返回:
此警告/錯誤的嚴重性程式碼

setSeverity

public void setSeverity(int _severity)
設置此事件的 severity 欄位。

參數:
_severity - 必須是 ValidationEvent.WARNING、ValidationEvent.ERROR 或 ValidationEvent.FATAL_ERROR 之一。
拋出:
IllegalArgumentException - 如果提供了非法的 severity 欄位

getMessage

public String getMessage()
從介面 ValidationEvent 複製的描述
檢索此警告/錯誤的文本訊息。

指定者:
介面 ValidationEvent 中的 getMessage
返回:
此警告/錯誤的文本訊息;如果沒有設置此訊息,則返回 null

setMessage

public void setMessage(String _message)
設置此事件的 message 欄位。

參數:
_message - 字元串訊息,可以為 null。

getLinkedException

public Throwable getLinkedException()
從介面 ValidationEvent 複製的描述
檢索此警告/錯誤的連接異常。

指定者:
介面 ValidationEvent 中的 getLinkedException
返回:
此警告/錯誤的連接異常;如果未設置此異常,則返回 null

setLinkedException

public void setLinkedException(Throwable _linkedException)
設置此事件的 linked exception 欄位。

參數:
_linkedException - 可選連接異常,可以為 null。

getLocator

public ValidationEventLocator getLocator()
從介面 ValidationEvent 複製的描述
檢索此警告/錯誤的定位符。

指定者:
介面 ValidationEvent 中的 getLocator
返回:
指示發生此警告/錯誤的位置的定位符

setLocator

public void setLocator(ValidationEventLocator _locator)
設置此事件的 Locator 物件。

參數:
_locator - 定位符,可以為 null。

toString

public String toString()
以有助於除錯的格式返回此物件的字元串表示形式。

覆寫:
類別 Object 中的 toString
返回:
該物件的字元串表示形式。
另請參見:
Object.equals(Object)

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only