|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectpascalinterpreter.DataType
| Constructor Summary | |
DataType()
|
|
| Method Summary | |
abstract boolean |
checkFormat(java.lang.String value)
Sprawdza, czy podana wartość może zostać przypisana do zmiennej danego typu typu. |
abstract java.lang.String |
getEmptyValue()
Zwraca wartość pustą dla konkretnego typu. |
abstract boolean |
isPossible(Operator operator)
Metoda sprawdza, czy możliwe jest wykonanie na zmiennych tego typy, jakiejś operacji. |
abstract boolean |
isPossibleAssign(DataType type)
Metoda sprawdza, czy możliwe jest przypisanie do zmiennej danego typu, zmiennej typu przekazanego w argumencie. |
boolean |
isPossibleConversion(DataType secondType)
Metoba sprawdza, czy możliwa jest domyślna konwersja między dwoma typami. |
abstract DataType |
makeConversion(DataType secondType)
Wykonuje domyślną konwersję między konkretnym typem danych i typem przekazanym, jeżeli taka jest możliwa. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public DataType()
| Method Detail |
public abstract boolean checkFormat(java.lang.String value)
value - - sprawdzana wartość.
public abstract java.lang.String getEmptyValue()
public abstract DataType makeConversion(DataType secondType)
secondType - - drugi typ danych.
public boolean isPossibleConversion(DataType secondType)
secondType - - drugi typ danych.
public abstract boolean isPossibleAssign(DataType type)
type - - sprawdzany typ.
public abstract boolean isPossible(Operator operator)
operator - - sprawdzany operator.
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||