Errai 3.0.1-SNAPSHOT

org.jboss.errai.otec.client
Class StringState

java.lang.Object
  extended by org.jboss.errai.otec.client.StringState
All Implemented Interfaces:
State<String>

public class StringState
extends Object
implements State<String>

Author:
Mike Brock, Christian Sadilek

Field Summary
 StringBuffer buffer
           
 String stateId
           
 
Method Summary
 ListenerRegistration addStateChangeListener(StateChangeListener stateChangeListener)
           
 void clear()
           
 void delete(int pos)
           
 void delete(int pos, int length)
           
 String get()
           
 String getHash()
           
 State<String> getTransientState()
           
 void insert(int pos, char data)
           
 void insert(int pos, String data)
           
 int length()
           
static StringState of(String buffer)
           
 State<String> snapshot()
           
 void syncStateFrom(State<String> fromState)
           
 String toString()
           
 void updateHash()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

buffer

public StringBuffer buffer

stateId

public String stateId
Method Detail

of

public static StringState of(String buffer)

insert

public void insert(int pos,
                   char data)

insert

public void insert(int pos,
                   String data)

delete

public void delete(int pos)

delete

public void delete(int pos,
                   int length)

get

public String get()
Specified by:
get in interface State<String>

snapshot

public State<String> snapshot()
Specified by:
snapshot in interface State<String>

syncStateFrom

public void syncStateFrom(State<String> fromState)
Specified by:
syncStateFrom in interface State<String>

getHash

public String getHash()
Specified by:
getHash in interface State<String>

clear

public void clear()
Specified by:
clear in interface State<String>

getTransientState

public State<String> getTransientState()
Specified by:
getTransientState in interface State<String>

updateHash

public void updateHash()
Specified by:
updateHash in interface State<String>

length

public int length()
Specified by:
length in interface State<String>

addStateChangeListener

public ListenerRegistration addStateChangeListener(StateChangeListener stateChangeListener)
Specified by:
addStateChangeListener in interface State<String>

toString

public String toString()
Overrides:
toString in class Object

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.