Errai 3.0.1-SNAPSHOT

org.jboss.errai.otec.client.mutation
Interface Mutation<T extends State,D>

All Known Implementing Classes:
CharacterMutation, StringMutation

public interface Mutation<T extends State,D>

Author:
Christian Sadilek , Mike Brock

Method Summary
 void apply(T state)
           
 Mutation<T,D> combineWith(Mutation<T,D> combine)
           
 D getData()
           
 int getPosition()
           
 MutationType getType()
           
 int length()
           
 Mutation<T,D> newBasedOn(int index)
           
 Mutation<T,D> newBasedOn(int index, int truncate)
           
 

Method Detail

getType

MutationType getType()

getPosition

int getPosition()

getData

D getData()

length

int length()

apply

void apply(T state)

newBasedOn

Mutation<T,D> newBasedOn(int index)

newBasedOn

Mutation<T,D> newBasedOn(int index,
                         int truncate)

combineWith

Mutation<T,D> combineWith(Mutation<T,D> combine)

Errai 3.0.1-SNAPSHOT

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