ozone API

org.ozoneDB.DxLib
Class DxString

java.lang.Object
  extended byorg.ozoneDB.DxLib.DxObject
      extended byorg.ozoneDB.DxLib.DxString
All Implemented Interfaces:
java.lang.Cloneable, DxCompatible, java.io.Externalizable, java.io.Serializable

public class DxString
extends DxObject
implements java.io.Externalizable

See Also:
Serialized Form

Constructor Summary
DxString()
           
DxString(DxString s)
           
DxString(java.lang.String v)
           
 
Method Summary
 DxString append(DxString s)
           
 DxString append(java.lang.String s)
           
 DxString at(int a, int len)
           
 java.lang.Object clone()
          liefert eine kopie des objektes; sollte von subclasses ueberschrieben werden;
 void deleteAt(int a)
           
 void deleteAt(int a, int len)
           
 boolean equals(java.lang.Object obj)
           
 boolean equals(java.lang.String obj)
           
 int hashCode()
           
 void insertAt(DxString s, int a)
           
 void insertAt(DxString s, int a, int len)
           
 void insertAt(java.lang.String s, int a)
           
 void insertAt(java.lang.String s, int a, int len)
           
 boolean isLess(DxCompatible obj)
          true, wenn receiver echt kleiner als obj
 int length()
           
 DxString prepend(DxString s)
           
 DxString prepend(java.lang.String s)
           
 void readExternal(java.io.ObjectInput in)
           
 java.lang.String toString()
           
 void writeExternal(java.io.ObjectOutput out)
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DxString

public DxString()

DxString

public DxString(DxString s)

DxString

public DxString(java.lang.String v)
Method Detail

clone

public java.lang.Object clone()
Description copied from class: DxObject
liefert eine kopie des objektes; sollte von subclasses ueberschrieben werden;

Specified by:
clone in interface DxCompatible
Overrides:
clone in class DxObject

equals

public boolean equals(java.lang.String obj)

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in interface DxCompatible

isLess

public boolean isLess(DxCompatible obj)
Description copied from class: DxObject
true, wenn receiver echt kleiner als obj

Specified by:
isLess in interface DxCompatible
Overrides:
isLess in class DxObject

toString

public java.lang.String toString()

hashCode

public int hashCode()

append

public DxString append(DxString s)

append

public DxString append(java.lang.String s)

prepend

public DxString prepend(DxString s)

prepend

public DxString prepend(java.lang.String s)

insertAt

public void insertAt(DxString s,
                     int a)

insertAt

public void insertAt(java.lang.String s,
                     int a)

insertAt

public void insertAt(DxString s,
                     int a,
                     int len)

insertAt

public void insertAt(java.lang.String s,
                     int a,
                     int len)

deleteAt

public void deleteAt(int a)

deleteAt

public void deleteAt(int a,
                     int len)

at

public DxString at(int a,
                   int len)

length

public int length()

writeExternal

public void writeExternal(java.io.ObjectOutput out)
                   throws java.io.IOException
Specified by:
writeExternal in interface java.io.Externalizable
Throws:
java.io.IOException

readExternal

public void readExternal(java.io.ObjectInput in)
                  throws java.io.IOException,
                         java.lang.ClassNotFoundException
Specified by:
readExternal in interface java.io.Externalizable
Throws:
java.io.IOException
java.lang.ClassNotFoundException

ozone API

Copyright (C) The Ozone Database Project - www.ozone-db.org. All rights reserved.