Package | Description |
---|---|
jade.semantics.lang.sl.grammar |
Provides the hierarchy of classes implementing the abstract grammar of the
FIPA-SL language.
|
jade.semantics.lang.sl.grammar.operations |
Provides the implementation of the operations defined on the nodes of the
abstract grammar of the FIPA-SL language.
|
jade.semantics.lang.sl.parser |
Provides the classes used by the JSA engine to parse and unparse FIPA-SL
expressions.
|
jade.semantics.lang.sl.tools |
Provides useful classes to handle FIPA-SL expressions.
|
Modifier and Type | Class and Description |
---|---|
class |
ByteConstantNode |
class |
DateTimeConstantNode |
class |
IntegerConstant |
class |
IntegerConstantNode |
class |
RealConstantNode |
class |
RelativeTimeConstantNode |
class |
StringConstant |
class |
StringConstantNode |
class |
WordConstantNode |
Modifier and Type | Method and Description |
---|---|
byte[] |
Constant.Operations.byteValue(Constant node) |
Long |
Constant.Operations.intValue(Constant node) |
Double |
Constant.Operations.realValue(Constant node) |
String |
Constant.Operations.stringValue(Constant node) |
Modifier and Type | Method and Description |
---|---|
byte[] |
WordConstantNodeOperations.byteValue(Constant node) |
byte[] |
StringConstantNodeOperations.byteValue(Constant node) |
byte[] |
RealConstantNodeOperations.byteValue(Constant node) |
byte[] |
IntegerConstantOperations.byteValue(Constant node) |
byte[] |
IntegerConstantNodeOperations.byteValue(Constant node) |
byte[] |
DateTimeConstantNodeOperations.byteValue(Constant node) |
byte[] |
ByteConstantNodeOperations.byteValue(Constant node) |
Long |
WordConstantNodeOperations.intValue(Constant node) |
Long |
StringConstantNodeOperations.intValue(Constant node) |
Long |
RealConstantNodeOperations.intValue(Constant node) |
Long |
IntegerConstantOperations.intValue(Constant node) |
Long |
IntegerConstantNodeOperations.intValue(Constant node) |
Long |
DateTimeConstantNodeOperations.intValue(Constant node) |
Long |
ByteConstantNodeOperations.intValue(Constant node) |
Double |
WordConstantNodeOperations.realValue(Constant node) |
Double |
StringConstantNodeOperations.realValue(Constant node) |
Double |
RealConstantNodeOperations.realValue(Constant node) |
Double |
IntegerConstantOperations.realValue(Constant node) |
Double |
IntegerConstantNodeOperations.realValue(Constant node) |
Double |
DateTimeConstantNodeOperations.realValue(Constant node) |
Double |
ByteConstantNodeOperations.realValue(Constant node) |
String |
WordConstantNodeOperations.stringValue(Constant node) |
String |
StringConstantNodeOperations.stringValue(Constant node) |
String |
RealConstantNodeOperations.stringValue(Constant node) |
String |
IntegerConstantOperations.stringValue(Constant node) |
String |
IntegerConstantNodeOperations.stringValue(Constant node) |
String |
DateTimeConstantNodeOperations.stringValue(Constant node) |
String |
ByteConstantNodeOperations.stringValue(Constant node) |
Modifier and Type | Method and Description |
---|---|
Constant |
SLParser.Constant() |
Modifier and Type | Method and Description |
---|---|
static Constant |
SL.bytes(byte[] value) |
static Constant |
SL.date(Date value) |
static Constant |
SL.date(String value) |
static Constant |
SL.integer(long value) |
static Constant |
SL.integer(String value) |
static Constant |
SL.real(double value) |
static Constant |
SL.real(String value) |
static Constant |
SL.string(String value) |
static Constant |
SL.word(String value) |