org.openexi.schema
Class Characters

java.lang.Object
  extended by org.openexi.schema.Characters

public final class Characters
extends java.lang.Object


Field Summary
 char[] characters
           
static Characters CHARACTERS_EMPTY
           
 boolean isVolatile
           
 int length
           
 int startIndex
           
 int ucsCount
           
 
Constructor Summary
Characters(char[] characters, int startIndex, int length, boolean isVolatile)
           
 
Method Summary
 boolean equals(java.lang.Object object)
           
 int hashCode()
           
 int indexOf(char c)
           
 java.lang.String makeString()
           
 java.lang.String substring(int beginIndex, int endIndex)
           
 void turnPermanent()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

isVolatile

public boolean isVolatile

characters

public char[] characters

startIndex

public int startIndex

length

public final int length

ucsCount

public final int ucsCount

CHARACTERS_EMPTY

public static final Characters CHARACTERS_EMPTY
Constructor Detail

Characters

public Characters(char[] characters,
                  int startIndex,
                  int length,
                  boolean isVolatile)
Method Detail

turnPermanent

public void turnPermanent()

indexOf

public int indexOf(char c)

substring

public java.lang.String substring(int beginIndex,
                                  int endIndex)

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object object)
Overrides:
equals in class java.lang.Object

makeString

public java.lang.String makeString()