com.sun.xml.fastinfoset.util
Class CharArray

java.lang.Object
  extended by com.sun.xml.fastinfoset.util.CharArray
All Implemented Interfaces:
CharSequence
Direct Known Subclasses:
CharArrayString

public class CharArray
extends Object
implements CharSequence


Field Summary
protected  int _hash
           
 char[] ch
           
 int length
           
 int start
           
 
Constructor Summary
protected CharArray()
           
  CharArray(char[] _ch, int _start, int _length, boolean copy)
           
 
Method Summary
 char charAt(int index)
           
 void cloneArray()
           
 boolean equals(Object obj)
           
 boolean equalsCharArray(char[] ch, int start, int length)
           
 boolean equalsCharArray(CharArray cha)
           
 int hashCode()
           
static int hashCode(char[] ch, int start, int length)
           
 int length()
           
 void set(char[] _ch, int _start, int _length, boolean copy)
           
 CharSequence subSequence(int start, int end)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

ch

public char[] ch

start

public int start

length

public int length

_hash

protected int _hash
Constructor Detail

CharArray

protected CharArray()

CharArray

public CharArray(char[] _ch,
                 int _start,
                 int _length,
                 boolean copy)
Method Detail

set

public final void set(char[] _ch,
                      int _start,
                      int _length,
                      boolean copy)

cloneArray

public final void cloneArray()

toString

public String toString()
Specified by:
toString in interface CharSequence
Overrides:
toString in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

hashCode

public static final int hashCode(char[] ch,
                                 int start,
                                 int length)

equalsCharArray

public final boolean equalsCharArray(CharArray cha)

equalsCharArray

public final boolean equalsCharArray(char[] ch,
                                     int start,
                                     int length)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

length

public final int length()
Specified by:
length in interface CharSequence

charAt

public final char charAt(int index)
Specified by:
charAt in interface CharSequence

subSequence

public final CharSequence subSequence(int start,
                                      int end)
Specified by:
subSequence in interface CharSequence


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.