JavaTM 2 Platform
Standard Ed. 6

javax.print.attribute
類別 TextSyntax

java.lang.Object
  繼承者 javax.print.attribute.TextSyntax
所有已實作的介面:
Serializable, Cloneable
直接已知子類別:
DocumentName, JobMessageFromOperator, JobName, JobOriginatingUserName, OutputDeviceAssigned, PrinterInfo, PrinterLocation, PrinterMakeAndModel, PrinterMessageFromOperator, PrinterName, RequestingUserName

public abstract class TextSyntax
extends Object
implements Serializable, Cloneable

類別 TextSyntax 是一種抽象的基礎類別,它提供其值是字元串的所有屬性的公共實作。文本屬性包括指示自然語言的語言環境。因此,文本屬性總是表示本地化字元串。一旦建構之後,文本屬性的值就是不可變的。

另請參見:
序列化表格

建構子摘要
protected TextSyntax(String value, Locale locale)
          使用指定的字元串和語言環境建構 TextAttribute。
 
方法摘要
 boolean equals(Object object)
          返回此文本屬性是否等效於傳入的物件。
 Locale getLocale()
          返回此文本屬性的文本字元串的自然語言(語言環境)。
 String getValue()
          返回此文本屬性的文本字元串。
 int hashCode()
          返回此文本屬性的雜湊碼。
 String toString()
          返回標識此文本屬性的字元串。
 
從類別 java.lang.Object 繼承的方法
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

TextSyntax

protected TextSyntax(String value,
                     Locale locale)
使用指定的字元串和語言環境建構 TextAttribute。

參數:
value - 文本字元串。
locale - 文本字元串的自然語言。將 null 解釋為預設的語言環境,這是 Locale.getDefault() 返回的語言環語。
拋出:
NullPointerException - (未經檢查的異常)如果 value 為 null,則拋出該異常。
方法詳細資訊

getValue

public String getValue()
返回此文本屬性的文本字元串。

返回:
文本字元串。

getLocale

public Locale getLocale()
返回此文本屬性的文本字元串的自然語言(語言環境)。

返回:
語言環境

hashCode

public int hashCode()
返回此文本屬性的雜湊碼。

覆寫:
類別 Object 中的 hashCode
返回:
此物件的雜湊碼值。
另請參見:
Object.equals(java.lang.Object), Hashtable

equals

public boolean equals(Object object)
返回此文本屬性是否等效於傳入的物件。若要等效,以下所有條件都必須為 true:
  1. object 不為 null。
  2. object 是類別 TextSyntax 的一個實例。
  3. 此文本屬性的底層字元串和 object 的底層字元串相等。
  4. 此文本屬性的語言環境和 object 的語言環境相等。

覆寫:
類別 Object 中的 equals
參數:
object - 要比較的物件。
返回:
如果 object 等效於此文本屬性,則返回 True,否則返回 false。
另請參見:
Object.hashCode(), Hashtable

toString

public String toString()
返回標識此文本屬性的字元串。該字元串是該屬性的底層文本字元串。

覆寫:
類別 Object 中的 toString
返回:
標識此物件的字元串。

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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