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 |
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.
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
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.