|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectua.gradsoft.termware.Term
ua.gradsoft.termware.AbstractPrimitiveTerm
ua.gradsoft.termware.StringTerm
public class StringTerm
Term which contains string.
Term,
Serialized Form| Constructor Summary | |
|---|---|
StringTerm(String s)
constructor |
|
| Method Summary | |
|---|---|
boolean |
eq(Term x)
are term logically equals to x ? |
String |
getName()
get name of functional symbol. |
Number |
getNumber()
in this class just throws UnsupportedOperationException |
int |
getPrimaryType0()
return code of level-0 primary type |
String |
getString()
return incapsulated string. |
boolean |
isNumber()
is term is Number ? |
boolean |
isString()
is Term is string ? |
void |
print(PrintWriter out)
print term to out |
Term |
termClone()
String is immutable, so return this. |
int |
termCompare(Term t)
compare functions. |
| Methods inherited from class ua.gradsoft.termware.AbstractPrimitiveTerm |
|---|
boundEquals, boundUnify, clone, concreteOrder, createSame, emptyFv, findSubtermIndexBoundEqualsTo, freeEquals, freeUnify, getArity, getBigDecimal, getBigInteger, getBoolean, getByte, getChar, getDouble, getFloat, getInt, getJavaObject, getLong, getNameIndex, getPatternName, getPatternNameIndex, getShort, getSubtermAt, getTerm, getXIndex, isAtom, isBigDecimal, isBigInteger, isBoolean, isByte, isChar, isComplexTerm, isDouble, isFloat, isInt, isJavaObject, isLong, isNil, isShort, isX, maxFv, minFv, setSubtermAt, shiftFv, subst, substInside |
| Methods inherited from class ua.gradsoft.termware.Term |
|---|
containsSubtermBoundEqualsTo, getAsBigDecimal, getAsBigInteger, getAsBoolean, getAsByte, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsJavaObject, getAsLong, getAsNumber, getAsShort, getAsString, getPrimaryType1, print, println, println |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StringTerm(String s)
| Method Detail |
|---|
public final int getPrimaryType0()
Term
getPrimaryType0 in class TermPrimaryTypespublic final boolean isString()
Term
isString in class AbstractPrimitiveTermpublic final String getString()
getString in class AbstractPrimitiveTermpublic final boolean isNumber()
Term
isNumber in class Termpublic final Number getNumber()
getNumber in class Termpublic final int termCompare(Term t)
Term
termCompare in class AbstractPrimitiveTermt - - term to compareTerm.termCompare(ua.gradsoft.termware.Term)public final String getName()
Term
getName in class AbstractPrimitiveTermpublic boolean eq(Term x)
x ?
eq in class AbstractPrimitiveTermx - - term to compare
public Term termClone()
termClone in class AbstractPrimitiveTermpublic void print(PrintWriter out)
out
print in class AbstractPrimitiveTermout - PrintWriter where to print.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||