java.text
Class AttributedCharacterIterator.Attribute
- AttributedCharacterIterator
- Serializable
Defines attribute keys that are used as text attributes.
Attribute(String name) - Initializes a new instance of this class with the specified name.
|
boolean | equals(Object obj) - Tests this object for equality against the specified object.
|
protected String | getName() - Returns the name of this attribute.
|
int | hashCode() - Returns a hash value for this object.
|
protected Object | readResolve() - Resolves an instance of
AttributedCharacterIterator.Attribute
that is being deserialized to one of the three pre-defined attribute
constants.
|
String | toString() - Returns a
String representation of this object.
|
clone , equals , extends Object> getClass , finalize , hashCode , notify , notifyAll , toString , wait , wait , wait |
READING
public static final AttributedCharacterIterator.Attribute READING
This is the attribute for the reading form of text. This is used
for storing pronunciation along with the written text for languages
which need it. The value of attributes of this key type are
instances of Annotation
which wrappers a
String
.
Attribute
protected Attribute(String name)
Initializes a new instance of this class with the specified name.
name
- The name of this attribute key.
equals
public final boolean equals(Object obj)
Tests this object for equality against the specified object.
The two objects will be considered equal if and only if:
- The specified object is not
null
.
- The specified object is an instance of
AttributedCharacterIterator.Attribute
.
- The specified object has the same attribute name as this object.
- equals in interface Object
obj
- the Object
to test for equality against this
object.
true
if the specified object is equal to this one,
false
otherwise.
getName
protected String getName()
Returns the name of this attribute.
hashCode
public final int hashCode()
Returns a hash value for this object.
- hashCode in interface Object
- A hash value for this object.
readResolve
protected Object readResolve()
throws InvalidObjectException
Resolves an instance of
AttributedCharacterIterator.Attribute
that is being deserialized to one of the three pre-defined attribute
constants. It does this by comparing the names of the attributes. The
constant that the deserialized object resolves to is returned.
- The resolved contant value
toString
public String toString()
Returns a String
representation of this object.
- toString in interface Object
- A
String
representation of this object.
AttributedCharacterIterator.java -- Iterate over attributes
Copyright (C) 1998, 1999, 2004, 2006, Free Software Foundation, Inc.
This file is part of GNU Classpath.
GNU Classpath is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2, or (at your option)
any later version.
GNU Classpath is distributed in the hope that it will be useful, but
WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
General Public License for more details.
You should have received a copy of the GNU General Public License
along with GNU Classpath; see the file COPYING. If not, write to the
Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA
02110-1301 USA.
Linking this library statically or dynamically with other modules is
making a combined work based on this library. Thus, the terms and
conditions of the GNU General Public License cover the whole
combination.
As a special exception, the copyright holders of this library give you
permission to link this library with independent modules to produce an
executable, regardless of the license terms of these independent
modules, and to copy and distribute the resulting executable under
terms of your choice, provided that you also meet, for each linked
independent module, the terms and conditions of the license of that
module. An independent module is a module which is not derived from
or based on this library. If you modify this library, you may extend
this exception to your version of the library, but you are not
obligated to do so. If you do not wish to do so, delete this
exception statement from your version.