TextSyntax (Java 2 Platform SE 5.0) (original) (raw)
javax.print.attribute
Class TextSyntax
java.lang.Object
javax.print.attribute.TextSyntax
All Implemented Interfaces:
Direct Known Subclasses:
DocumentName, JobMessageFromOperator, JobName, JobOriginatingUserName, OutputDeviceAssigned, PrinterInfo, PrinterLocation, PrinterMakeAndModel, PrinterMessageFromOperator, PrinterName, RequestingUserName
public abstract class TextSyntax
extends Object
implements Serializable, Cloneable
Class TextSyntax is an abstract base class providing the common implementation of all attributes whose value is a string. The text attribute includes a locale to indicate the natural language. Thus, a text attribute always represents a localized string. Once constructed, a text attribute's value is immutable.
See Also:
Constructor Summary | |
---|---|
protected | [TextSyntax](../../../javax/print/attribute/TextSyntax.html#TextSyntax%28java.lang.String, java.util.Locale%29)(String value,Locale locale) Constructs a TextAttribute with the specified string and locale. |
Method Summary | |
---|---|
boolean | equals(Object object) Returns whether this text attribute is equivalent to the passed in object. |
Locale | getLocale() Returns this text attribute's text string's natural language (locale). |
String | getValue() Returns this text attribute's text string. |
int | hashCode() Returns a hashcode for this text attribute. |
String | toString() Returns a String identifying this text attribute. |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, [wait](../../../java/lang/Object.html#wait%28long, int%29) |
Constructor Detail |
---|
TextSyntax
protected TextSyntax(String value, Locale locale)
Constructs a TextAttribute with the specified string and locale.
Parameters:
value
- Text string.
locale
- Natural language of the text string. null is interpreted to mean the default locale for as returned by Locale.getDefault()
Throws:
[NullPointerException](../../../java/lang/NullPointerException.html "class in java.lang")
- (unchecked exception) Thrown if value
is null.
Method Detail |
---|
getValue
public String getValue()
Returns this text attribute's text string.
Returns:
the text string.
getLocale
public Locale getLocale()
Returns this text attribute's text string's natural language (locale).
Returns:
the locale
hashCode
public int hashCode()
Returns a hashcode for this text attribute.
Overrides:
[hashCode](../../../java/lang/Object.html#hashCode%28%29)
in class [Object](../../../java/lang/Object.html "class in java.lang")
Returns:
A hashcode value for this object.
See Also:
Object.equals(java.lang.Object), Hashtable
equals
public boolean equals(Object object)
Returns whether this text attribute is equivalent to the passed in object. To be equivalent, all of the following conditions must be true:
object
is not null.object
is an instance of class TextSyntax.- This text attribute's underlying string and
object
's underlying string are equal. - This text attribute's locale and
object
's locale are equal.
Overrides:
[equals](../../../java/lang/Object.html#equals%28java.lang.Object%29)
in class [Object](../../../java/lang/Object.html "class in java.lang")
Parameters:
object
- Object to compare to.
Returns:
True if object
is equivalent to this text attribute, false otherwise.
See Also:
toString
public String toString()
Returns a String identifying this text attribute. The String is the attribute's underlying text string.
Overrides:
[toString](../../../java/lang/Object.html#toString%28%29)
in class [Object](../../../java/lang/Object.html "class in java.lang")
Returns:
A String identifying this object.
Submit a bug or feature
For further API reference and developer documentation, see Java 2 SDK SE Developer Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.
Copyright © 2004, 2010 Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.