|
|||||||||
| 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.CharTerm
public class CharTerm
Term which contains char.
Term,
Serialized Form| Method Summary | |
|---|---|
boolean |
eq(Term x)
are term logically equals to x ? |
char |
getChar()
return incapsulated character. |
String |
getName()
get name of functional symbol. |
Number |
getNumber()
in this class just throws UnsupportedOperationException |
int |
getPrimaryType0()
return code of level-0 primary type |
boolean |
isChar()
is term is char ? |
boolean |
isNumber()
is term is Number ? |
void |
print(PrintWriter out)
print term to out |
Term |
termClone()
Char is immutable, so return this. |
int |
termCompare(Term t)
compare functions. |
String |
toString()
|
| Methods inherited from class ua.gradsoft.termware.AbstractPrimitiveTerm |
|---|
boundEquals, boundUnify, clone, concreteOrder, createSame, emptyFv, findSubtermIndexBoundEqualsTo, freeEquals, freeUnify, getArity, getBigDecimal, getBigInteger, getBoolean, getByte, getDouble, getFloat, getInt, getJavaObject, getLong, getNameIndex, getPatternName, getPatternNameIndex, getShort, getString, getSubtermAt, getTerm, getXIndex, isAtom, isBigDecimal, isBigInteger, isBoolean, isByte, isComplexTerm, isDouble, isFloat, isInt, isJavaObject, isLong, isNil, isShort, isString, 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, wait, wait, wait |
| Method Detail |
|---|
public final int getPrimaryType0()
Term
getPrimaryType0 in class TermPrimaryTypespublic final boolean isChar()
Term
isChar in class AbstractPrimitiveTermpublic final char getChar()
getChar in class AbstractPrimitiveTermpublic final boolean isNumber()
Term
isNumber in class Term
public final Number getNumber()
throws UnsupportedOperationException
getNumber in class TermUnsupportedOperationException - raised if this term does not represent numeric value.public 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 comparepublic Term termClone()
termClone in class AbstractPrimitiveTermpublic void print(PrintWriter out)
out
print in class AbstractPrimitiveTermout - - where to print.public String toString()
toString in class Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||