Character.Subset (Java 2 Platform SE 5.0) (original) (raw)
java.lang
Class Character.Subset
java.lang.Object
java.lang.Character.Subset
Direct Known Subclasses:
Character.UnicodeBlock, InputSubset
Enclosing class:
public static class Character.Subset
extends Object
Instances of this class represent particular subsets of the Unicode character set. The only family of subsets defined in theCharacter
class is [UnicodeBlock](../../java/lang/Character.UnicodeBlock.html "class in java.lang")
. Other portions of the Java API may define other subsets for their own purposes.
Since:
1.2
Constructor Summary | |
---|---|
protected | Character.Subset(String name) Constructs a new Subset instance. |
Method Summary | |
---|---|
boolean | equals(Object obj) Compares two Subset objects for equality. |
int | hashCode() Returns the standard hash code as defined by theObject.hashCode() method. |
String | toString() Returns the name of this subset. |
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 |
---|
Character.Subset
protected Character.Subset(String name)
Constructs a new Subset
instance.
Parameters:
name
- The name of this subset
Throws:
[NullPointerException](../../java/lang/NullPointerException.html "class in java.lang")
- if name is null
Method Detail |
---|
equals
public final boolean equals(Object obj)
Compares two Subset
objects for equality. This method returns true
if and only ifthis
and the argument refer to the same object; since this method is final
, this guarantee holds for all subclasses.
Overrides:
[equals](../../java/lang/Object.html#equals%28java.lang.Object%29)
in class [Object](../../java/lang/Object.html "class in java.lang")
Parameters:
obj
- the reference object with which to compare.
Returns:
true
if this object is the same as the obj argument; false
otherwise.
See Also:
hashCode
public final int hashCode()
Returns the standard hash code as defined by the[Object.hashCode()](../../java/lang/Object.html#hashCode%28%29)
method. This method is final
in order to ensure that theequals
and hashCode
methods will be consistent in all subclasses.
Overrides:
[hashCode](../../java/lang/Object.html#hashCode%28%29)
in class [Object](../../java/lang/Object.html "class in java.lang")
Returns:
a hash code value for this object.
See Also:
Object.equals(java.lang.Object), Hashtable
toString
public final String toString()
Returns the name of this subset.
Overrides:
[toString](../../java/lang/Object.html#toString%28%29)
in class [Object](../../java/lang/Object.html "class in java.lang")
Returns:
a string representation of the 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.