org.hecl
Class StringThing
- java.lang.Object
-
- org.hecl.StringThing
-
-
Constructor Summary
Constructors Constructor and Description StringThing()Creates a new, emptyStringThinginstance.StringThing(java.lang.String s)Creates a newStringThinginstance from a string.StringThing(java.lang.StringBuffer sb)Creates a newStringThinginstance from a stringbuffer.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method and Description voidappend(char ch)appendtakes a character and appends it to the string.voidappend(java.lang.String str)appendappends a string to the string.static Thingcreate(java.lang.String s)Thecreatemethod creates and returns a newly allocatedThingwith aStringThinginternal representation.RealThingdeepcopy()deepcopycopies the string.static java.lang.Stringget(Thing thing)getreturns a string representation of a given Thing, transforming the thing into a string type at the same time.java.lang.StringgetStringRep()getStringRepreturns its internal value.java.lang.Stringthingclass()
-
-
-
Constructor Detail
-
StringThing
public StringThing()
Creates a new, emptyStringThinginstance.
-
StringThing
public StringThing(java.lang.String s)
Creates a newStringThinginstance from a string.- Parameters:
s- aStringvalue
-
StringThing
public StringThing(java.lang.StringBuffer sb)
Creates a newStringThinginstance from a stringbuffer.- Parameters:
sb- aStringBuffervalue
-
-
Method Detail
-
thingclass
public java.lang.String thingclass()
- Specified by:
thingclassin interfaceRealThing
-
create
public static Thing create(java.lang.String s)
Thecreatemethod creates and returns a newly allocatedThingwith aStringThinginternal representation.- Parameters:
s- AStringvalue which may benull.- Returns:
- A
Thingvalue
-
get
public static java.lang.String get(Thing thing)
getreturns a string representation of a given Thing, transforming the thing into a string type at the same time.- Parameters:
thing- aThingvalue- Returns:
- a
Stringvalue
-
deepcopy
public RealThing deepcopy()
deepcopycopies the string.
-
getStringRep
public java.lang.String getStringRep()
getStringRepreturns its internal value.- Specified by:
getStringRepin interfaceRealThing- Returns:
- a
Stringvalue
-
append
public void append(char ch)
appendtakes a character and appends it to the string.- Parameters:
ch- acharvalue
-
append
public void append(java.lang.String str)
appendappends a string to the string.- Parameters:
str- aStringvalue
-
-
DataMelt 3.0 © DataMelt by jWork.ORG