|
.NET Framework | |||||||||
PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT |
PBString is the .NET representation of Prolog strings (e.g. lists of integers that are interpretable as characters).
Fields inherited from class se.sics.prologbeans.PBList |
---|
nextTerm |
Fields inherited from class se.sics.prologbeans.PBCompound |
---|
arguments |
Fields inherited from class se.sics.prologbeans.Term |
---|
name |
Property Summary | |
---|---|
int |
Arity
|
bool |
IsString
|
int |
Length
Returns the number of characters in this string. |
string |
String
Returns the string value of this term. |
Properties inherited from class se.sics.prologbeans.PBList |
---|
End, List |
Properties inherited from class se.sics.prologbeans.PBCompound |
---|
Atom, Atomic |
Properties inherited from class se.sics.prologbeans.Term |
---|
Compound, Float, Integer, Name, Variable |
Method Summary | |
---|---|
se.sics.prologbeans.Term |
getArgument(int index) Returns the first or second argument of this list node. Only non-empty lists have arguments. Note: the arguments are indexed from 1 to 2. Due to performance reasons this should be avoided if not 100% necessary. Please use getCharAt(int index) or getString() for accessing the value of strings. |
char |
getCharAt(int index) Returns the character at the specified index in this string. Note: characters are indexed from 1 to length |
se.sics.prologbeans.Term |
getTermAt(int index) Returns the element at the specified index in this list. Note: the elements are indexed from 1 to length. Due to performance reasons this should be avoided if not 100% necessary. Please use getCharAt(int index) or getString() for accessing the value of strings. |
string |
ToString() |
Methods inherited from class se.sics.prologbeans.Term |
---|
doubleValue, floatValue, intValue, longValue, stuffAtom |
Methods inherited from class System.Object |
---|
Equals, Finalize, GetHashCode, GetType, MemberwiseClone |
Property Detail |
---|
public int Arity
public bool IsString
public int Length
Returns the number of characters in this string.
public string String
Returns the string value of this term.
Method Detail |
---|
public se.sics.prologbeans.Term getArgument(int index)
Returns the first or second argument of this list node. Only non-empty lists have arguments. Note: the arguments are indexed from 1 to 2.
Due to performance reasons this should be avoided if not 100% necessary. Please use getCharAt(int index) or getString() for accessing the value of strings.
Parameters:
index
- the (one based) index of the argument
System.SystemException
- if this term is not compound
public char getCharAt(int index)
Returns the character at the specified index in this string. Note: characters are indexed from 1 to length
Parameters:
index
- the (one based) index of the character in this string
public se.sics.prologbeans.Term getTermAt(int index)
Returns the element at the specified index in this list. Note: the elements are indexed from 1 to length.
Due to performance reasons this should be avoided if not 100% necessary. Please use getCharAt(int index) or getString() for accessing the value of strings.
Parameters:
index
- the (one based) index of the element in this list
public string ToString()
|
.NET Framework | |||||||||
PREV TYPE NEXT TYPE | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONST | PROP | METHOD | OP | EVENT | DETAIL: FIELD | CONST | PROP | METHOD | OP | EVENT |