public class SchemeString extends Value
| Modifier and Type | Field and Description |
|---|---|
static boolean |
compactRepresentation |
annotations, EMPTYSETBACKQUOTE, BEGIN, bundles, caseSensitive, EMPTYLIST, EMPTYVEC, EOF, ERRORK, EVAL, EXPSC, EXPTOP, FALSE, FCONT, FIVE, JEXCEPTION, LAMBDA, LOCATION, maxFloatPrecision, MESSAGE, minFloatPrecision, NAME, OTHER, PARENT, permitInterrupts, QUOTE, QUOTESYM, REPORT, SETBANG, SISC, SISC_SPECIFIC, SISCB, SOURCE_COLUMN, SOURCE_FILE, SOURCE_LINE, SYMENV, THIS, TOPLEVEL, TRUE, UNQUOTE, UNQUOTE_SPLICING, VOID, ZV| Constructor and Description |
|---|
SchemeString() |
SchemeString(char[] data) |
SchemeString(java.lang.String s) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendTo(java.lang.StringBuffer buf) |
java.lang.String |
asString() |
char |
charAt(int index) |
SchemeString |
copy() |
void |
deserialize(Deserializer s)
All Expressions must implement a default (no-argument) constructor.
|
void |
display(ValueWriter w) |
int |
length() |
int |
readFromReader(java.io.Reader r,
int off,
int len) |
void |
serialize(Serializer s)
All Expressions must implement a default (no-argument) constructor.
|
void |
set(char[] ca) |
void |
set(int k,
char c) |
void |
set(java.lang.String s) |
SchemeString |
substring(int from,
int to) |
java.lang.String |
toString() |
boolean |
valueEqual(Value v)
Compares this value to another for semantic equality.
|
int |
valueHashCode()
a hashCode function consistent with valueEqual
|
void |
write(ValueWriter w) |
void |
writeToWriter(java.io.Writer w,
int off,
int len) |
apply, displayNamedOpaque, equals, eqv, eval, express, getValue, synopsis, synopsis, writeReplacedeserializeAnnotations, getAnnotation, getAnnotation, getAnnotationKeys, getAnnotations, getName, readExternal, readResolve, serializeAnnotations, setAnnotation, setAnnotation, setName, visit, visitAnnotations, writeExternalannotated, annotatedAppEval, append, argCheck, argsToSymbols, assq, bininport, bininstream, binoutport, binoutstream, box, character, charinport, charinreader, charoutport, charoutwriter, charsetFromString, chr, cont, currentClassLoader, env, error, error, error, error, error, error, error, expr, getDefaultCharacterSet, immutablePair, immutableVector, inport, javaExceptionToString, javaWrap, justify, length, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, liMessage, list, list, list, list, list, makeURL, mapcar, memq, nlib, num, outport, pair, pairToExpressions, pairToExpVect, pairToValues, proc, read, registerBundle, reverse, reverseInPlace, simpleErrorToString, sourceAnnotations, str, string, sym, symbol, symval, truePair, truth, truth, typeError, typeError, updateName, url, url, url, valArrayToList, valArrayToList, valArrayToVec, vec, warn, warn, warnpublic SchemeString()
public SchemeString(java.lang.String s)
public SchemeString(char[] data)
public java.lang.String asString()
public int length()
public char charAt(int index)
public boolean valueEqual(Value v)
ValuevalueEqual in class Valuev - the other Valuepublic int valueHashCode()
ValuevalueHashCode in class Valuepublic void appendTo(java.lang.StringBuffer buf)
public SchemeString copy()
public SchemeString substring(int from, int to)
public void set(int k,
char c)
public void set(java.lang.String s)
public void set(char[] ca)
public int readFromReader(java.io.Reader r,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionpublic void writeToWriter(java.io.Writer w,
int off,
int len)
throws java.io.IOException
java.io.IOExceptionpublic void display(ValueWriter w) throws java.io.IOException
public void write(ValueWriter w) throws java.io.IOException
public void serialize(Serializer s) throws java.io.IOException
Expressionserialize in class Expressions - the Serializerjava.io.IOExceptionpublic void deserialize(Deserializer s) throws java.io.IOException
Expressiondeserialize in class Expressions - the Deserializerjava.io.IOException