Package | Description |
---|---|
org.drools.compiler.lang | |
org.drools.compiler.lang.api | |
org.drools.compiler.lang.api.impl |
Modifier and Type | Method and Description |
---|---|
protected PackageDescr |
DRL6StrictParser.compilationUnit(PackageDescrBuilder pkg) |
protected PackageDescr |
DRL6Parser.compilationUnit(PackageDescrBuilder pkg) |
protected PackageDescr |
DRL5Parser.compilationUnit(PackageDescrBuilder pkg) |
protected abstract PackageDescr |
AbstractDRLParser.compilationUnit(PackageDescrBuilder pkg) |
BaseDescr |
DRL6StrictParser.declare(PackageDescrBuilder pkg)
declare := DECLARE
| (ENTRY-POINT) => entryPointDeclaration
| (WINDOW) => windowDeclaration
| (TRAIT) => typeDeclaration (trait)
| (ENUM) => enumDeclaration
| typeDeclaration (class)
END
|
BaseDescr |
DRL6Parser.declare(PackageDescrBuilder pkg)
declare := DECLARE
| (ENTRY-POINT) => entryPointDeclaration
| (WINDOW) => windowDeclaration
| (TRAIT) => typeDeclaration (trait)
| (ENUM) => enumDeclaration
| typeDeclaration (class)
END
|
BaseDescr |
DRL5Parser.declare(PackageDescrBuilder pkg)
declare := DECLARE
| (ENTRY-POINT) => entryPointDeclaration
| (WINDOW) => windowDeclaration
| (TRAIT) => typeDeclaration (trait)
| (ENUM) => enumDeclaration
| typeDeclaration (class)
END
|
FunctionDescr |
DRL6StrictParser.function(PackageDescrBuilder pkg)
function := FUNCTION type?
|
FunctionDescr |
DRL6Parser.function(PackageDescrBuilder pkg)
function := FUNCTION type?
|
FunctionDescr |
DRL5Parser.function(PackageDescrBuilder pkg)
function := FUNCTION type?
|
GlobalDescr |
DRL6StrictParser.globalStatement(PackageDescrBuilder pkg)
globalStatement := GLOBAL type ID
|
GlobalDescr |
DRL6Parser.globalStatement(PackageDescrBuilder pkg)
globalStatement := GLOBAL type ID
|
GlobalDescr |
DRL5Parser.globalStatement(PackageDescrBuilder pkg)
globalStatement := GLOBAL type ID
|
ImportDescr |
DRL6StrictParser.importStatement(PackageDescrBuilder pkg)
importStatement := IMPORT ((FUNCTION|STATIC)?
|
ImportDescr |
DRL6Parser.importStatement(PackageDescrBuilder pkg)
importStatement := IMPORT ((FUNCTION|STATIC)?
|
ImportDescr |
DRL5Parser.importStatement(PackageDescrBuilder pkg)
importStatement := IMPORT (FUNCTION|STATIC)?
|
String |
DRL6StrictParser.packageStatement(PackageDescrBuilder pkg)
Parses a package statement and returns the name of the package
or null if none is defined.
|
String |
DRL6Parser.packageStatement(PackageDescrBuilder pkg)
Parses a package statement and returns the name of the package
or null if none is defined.
|
String |
DRL5Parser.packageStatement(PackageDescrBuilder pkg)
Parses a package statement and returns the name of the package
or null if none is defined.
|
RuleDescr |
DRL6StrictParser.query(PackageDescrBuilder pkg)
query := annotation* QUERY stringId parameters?
|
RuleDescr |
DRL6Parser.query(PackageDescrBuilder pkg)
query := QUERY stringId parameters?
|
RuleDescr |
DRL5Parser.query(PackageDescrBuilder pkg)
query := QUERY stringId parameters?
|
RuleDescr |
DRL6StrictParser.rule(PackageDescrBuilder pkg)
rule := annotation* RULE stringId (EXTENDS stringId)?
|
RuleDescr |
DRL6Parser.rule(PackageDescrBuilder pkg)
rule := RULE stringId (EXTENDS stringId)?
|
RuleDescr |
DRL5Parser.rule(PackageDescrBuilder pkg)
rule := RULE stringId (EXTENDS stringId)?
|
BaseDescr |
DRL6StrictParser.statement(PackageDescrBuilder pkg)
statement := importStatement
| globalStatement
| declare
| rule
| ruleAttribute
| function
| query
;
|
BaseDescr |
DRL6Parser.statement(PackageDescrBuilder pkg)
statement := importStatement
| globalStatement
| declare
| rule
| ruleAttribute
| function
| query
;
|
BaseDescr |
DRL5Parser.statement(PackageDescrBuilder pkg)
statement := importStatement
| globalStatement
| declare
| rule
| ruleAttribute
| function
| query
;
|
UnitDescr |
DRL6StrictParser.unitStatement(PackageDescrBuilder pkg)
unitStatement := UNIT qualifiedIdentifier SEMICOLON?
|
UnitDescr |
DRL6Parser.unitStatement(PackageDescrBuilder pkg)
unitStatement := UNIT qualifiedIdentifier SEMICOLON?
|
Modifier and Type | Method and Description |
---|---|
PackageDescrBuilder |
PackageDescrBuilder.end()
Returns itself, as there is no container for a package
descr builder.
|
PackageDescrBuilder |
PackageDescrBuilder.name(String name)
Sets the name of the package
|
static PackageDescrBuilder |
DescrFactory.newPackage() |
static PackageDescrBuilder |
DescrFactory.newPackage(org.kie.api.io.Resource resource) |
Modifier and Type | Class and Description |
---|---|
class |
PackageDescrBuilderImpl
A builder implementation for PackageDescrs using a fluent API.
|
Modifier and Type | Method and Description |
---|---|
PackageDescrBuilder |
PackageDescrBuilderImpl.attribute(String name,
String value) |
PackageDescrBuilder |
PackageDescrBuilderImpl.attribute(String name,
String value,
AttributeDescr.Type type) |
PackageDescrBuilder |
PackageDescrBuilderImpl.end() |
PackageDescrBuilder |
PackageDescrBuilderImpl.name(String name)
Sets the name of the package
|
static PackageDescrBuilder |
PackageDescrBuilderImpl.newPackage() |
static PackageDescrBuilder |
PackageDescrBuilderImpl.newPackage(org.kie.api.io.Resource resource) |
Modifier and Type | Method and Description |
---|---|
AttributeDescrBuilder<PackageDescrBuilder> |
PackageDescrBuilderImpl.attribute(String name) |
Constructor and Description |
---|
AccumulateImportDescrBuilderImpl(PackageDescrBuilder parent) |
DeclareDescrBuilderImpl(PackageDescrBuilder parent) |
EntryPointDeclarationDescrBuilderImpl(PackageDescrBuilder parent) |
EnumDeclarationDescrBuilderImpl(PackageDescrBuilder parent) |
FunctionDescrBuilderImpl(PackageDescrBuilder parent) |
GlobalDescrBuilderImpl(PackageDescrBuilder parent) |
ImportDescrBuilderImpl(PackageDescrBuilder parent,
boolean function) |
QueryDescrBuilderImpl(PackageDescrBuilder parent) |
RuleDescrBuilderImpl(PackageDescrBuilder parent) |
TypeDeclarationDescrBuilderImpl(PackageDescrBuilder parent) |
UnitDescrBuilderImpl(PackageDescrBuilder parent) |
WindowDeclarationDescrBuilderImpl(PackageDescrBuilder parent) |
Copyright © 2001–2019 JBoss by Red Hat. All rights reserved.