|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object pascalinterpreter.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 |