@Portable public class StringMutation extends Object implements Mutation<StringState,String>
Modifier and Type | Method and Description |
---|---|
void |
apply(StringState state) |
Mutation<StringState,String> |
combineWith(Mutation<StringState,String> combine) |
String |
getData() |
int |
getPosition() |
MutationType |
getType() |
int |
length() |
Mutation<StringState,String> |
newBasedOn(int index) |
Mutation<StringState,String> |
newBasedOn(int index,
int truncate) |
static StringMutation |
of(MutationType type,
int position,
String data) |
String |
toString() |
public static StringMutation of(MutationType type, int position, String data)
public MutationType getType()
getType
in interface Mutation<StringState,String>
public int getPosition()
getPosition
in interface Mutation<StringState,String>
public String getData()
getData
in interface Mutation<StringState,String>
public int length()
length
in interface Mutation<StringState,String>
public void apply(StringState state)
apply
in interface Mutation<StringState,String>
public Mutation<StringState,String> newBasedOn(int index)
newBasedOn
in interface Mutation<StringState,String>
public Mutation<StringState,String> newBasedOn(int index, int truncate)
newBasedOn
in interface Mutation<StringState,String>
public Mutation<StringState,String> combineWith(Mutation<StringState,String> combine)
combineWith
in interface Mutation<StringState,String>
Copyright © 2013-2015 JBoss, a division of Red Hat. All Rights Reserved.