Package org.gvsig.expressionevaluator
Interface Statement
public interface Statement
- Author:
- jjdelcerro
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interfacestatic interface -
Method Summary
Modifier and TypeMethodDescriptionaddRule(Statement.Rule rule) args_expand(String... args) args_names(String... args) voidbuilder(Statement.StatementBuilder stmtBuilder) voidcode(String id, Statement.ArgsBuilder argsBuilder) fail()fixed_args_names(String... args) getName()if_compatibility_contains(String compatid, String expected) booleanisApplicable(Statement.StatementContext context) optional_any_token(String... id) optional_identifiers(String separator) parse(Statement.StatementContext context) repeat()repeat_until_any_tokens(String... token) require_any_token(String... token) require_expression(boolean allow_assignement) require_expressions(String separator) require_expressions(String separator, String... terminationTokens) require_tokens(String... token) set_expression(String id, Object value)
-
Method Details
-
getName
String getName() -
addRule
-
require_any_token
-
repeat_until_any_tokens
-
repeat
Statement.CompoundRule repeat() -
require_tokens
-
require_identifier
Statement.Rule require_identifier() -
require_identifiers
-
require_identifiers_as_string
-
require_literal_string
Statement.Rule require_literal_string() -
set_expression
-
require_expression
Statement.Rule require_expression() -
require_expression
-
require_expressions
-
require_expressions
-
break_loop
Statement.Rule break_loop() -
fail
Statement.Rule fail() -
switch_token
Statement.SwichTokenRule switch_token() -
optional_any_token
-
optional_identifiers
-
optional_literal_string
Statement.ConditionalRule optional_literal_string() -
optional_expression
Statement.ConditionalRule optional_expression() -
if_compatibility_contains
-
args_names
-
fixed_args_names
-
args_expand
-
code
-
builder
-
parse
-
isApplicable
-