|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.drools.lang.api.impl.BaseDescrBuilderImpl<PackageDescrBuilder,PackageDescr>
org.drools.lang.api.impl.PackageDescrBuilderImpl
public class PackageDescrBuilderImpl
A builder implementation for PackageDescrs using a fluent API.
| Field Summary |
|---|
| Fields inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl |
|---|
descr, parent |
| Method Summary | |
|---|---|
AttributeDescrBuilder<PackageDescrBuilder> |
attribute(String name)
Adds a new attribute to the statement |
PackageDescrBuilder |
attribute(String name,
String value)
Adds a new attribute with the given name and value |
PackageDescrBuilder |
attribute(String name,
String value,
AttributeDescr.Type type)
Adds a new attribute with the given name and value |
PackageDescrBuilder |
end()
Returns the parent container of this descr builder. |
PackageDescr |
getDescr()
Returns the descriptor generated by this builder. |
PackageDescrBuilder |
name(String name)
Sets the name of the package |
DeclareDescrBuilder |
newDeclare()
Adds a new Declare statement to the package |
FunctionDescrBuilder |
newFunction()
Adds a new Function statement to the package |
ImportDescrBuilder |
newFunctionImport()
Adds a function import statement to the package |
GlobalDescrBuilder |
newGlobal()
Adds a global statement to the package |
ImportDescrBuilder |
newImport()
Adds an import statement to the package |
static PackageDescrBuilder |
newPackage()
|
static PackageDescrBuilder |
newPackage(org.drools.io.Resource resource)
|
QueryDescrBuilder |
newQuery()
Adds a new Query to the package |
RuleDescrBuilder |
newRule()
Adds a new Rule to the package |
| Methods inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl |
|---|
endCharacter, endLocation, startCharacter, startLocation |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.drools.lang.api.DescrBuilder |
|---|
endCharacter, endLocation, startCharacter, startLocation |
| Method Detail |
|---|
public static PackageDescrBuilder newPackage()
public static PackageDescrBuilder newPackage(org.drools.io.Resource resource)
public PackageDescr getDescr()
getDescr in interface DescrBuilder<PackageDescrBuilder,PackageDescr>getDescr in class BaseDescrBuilderImpl<PackageDescrBuilder,PackageDescr>public PackageDescrBuilder name(String name)
name in interface PackageDescrBuilderpublic ImportDescrBuilder newImport()
PackageDescrBuilder
newImport in interface PackageDescrBuilderpublic ImportDescrBuilder newFunctionImport()
PackageDescrBuilder
newFunctionImport in interface PackageDescrBuilderpublic GlobalDescrBuilder newGlobal()
PackageDescrBuilder
newGlobal in interface PackageDescrBuilderpublic DeclareDescrBuilder newDeclare()
PackageDescrBuilder
newDeclare in interface PackageDescrBuilderpublic RuleDescrBuilder newRule()
PackageDescrBuilder
newRule in interface PackageDescrBuilderpublic QueryDescrBuilder newQuery()
PackageDescrBuilder
newQuery in interface PackageDescrBuilderpublic FunctionDescrBuilder newFunction()
PackageDescrBuilder
newFunction in interface PackageDescrBuilderpublic AttributeDescrBuilder<PackageDescrBuilder> attribute(String name)
AttributeSupportBuilder
attribute in interface AttributeSupportBuilder<PackageDescrBuilder>name - the attribute name
public PackageDescrBuilder attribute(String name,
String value)
AttributeSupportBuilder
attribute in interface AttributeSupportBuilder<PackageDescrBuilder>name - the name of the attribute to be addedvalue - the value of the attribute to be added
public PackageDescrBuilder attribute(String name,
String value,
AttributeDescr.Type type)
AttributeSupportBuilder
attribute in interface AttributeSupportBuilder<PackageDescrBuilder>name - the name of the attribute to be addedvalue - the value of the attribute to be addedtype - the type of the value of the attribute. See AttributeDescr.Type
public PackageDescrBuilder end()
DescrBuilder
end in interface DescrBuilder<PackageDescrBuilder,PackageDescr>end in interface PackageDescrBuilderend in class BaseDescrBuilderImpl<PackageDescrBuilder,PackageDescr>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||