public class PackageDescrBuilderImpl extends BaseDescrBuilderImpl<PackageDescrBuilder,PackageDescr> implements PackageDescrBuilder
descr, parent| Modifier | Constructor and Description |
|---|---|
protected |
PackageDescrBuilderImpl() |
| Modifier and Type | Method and Description |
|---|---|
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
|
AccumulateImportDescrBuilder |
newAccumulateImport()
Adds an accumulate import statement to 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.kie.api.io.Resource resource) |
QueryDescrBuilder |
newQuery()
Adds a new Query to the package
|
RuleDescrBuilder |
newRule()
Adds a new Rule to the package
|
endCharacter, endLocation, startCharacter, startLocationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitendCharacter, endLocation, startCharacter, startLocationpublic static PackageDescrBuilder newPackage()
public static PackageDescrBuilder newPackage(org.kie.api.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()
PackageDescrBuildernewImport in interface PackageDescrBuilderpublic ImportDescrBuilder newFunctionImport()
PackageDescrBuildernewFunctionImport in interface PackageDescrBuilderpublic AccumulateImportDescrBuilder newAccumulateImport()
PackageDescrBuildernewAccumulateImport in interface PackageDescrBuilderpublic GlobalDescrBuilder newGlobal()
PackageDescrBuildernewGlobal in interface PackageDescrBuilderpublic DeclareDescrBuilder newDeclare()
PackageDescrBuildernewDeclare in interface PackageDescrBuilderpublic RuleDescrBuilder newRule()
PackageDescrBuildernewRule in interface PackageDescrBuilderpublic QueryDescrBuilder newQuery()
PackageDescrBuildernewQuery in interface PackageDescrBuilderpublic FunctionDescrBuilder newFunction()
PackageDescrBuildernewFunction in interface PackageDescrBuilderpublic AttributeDescrBuilder<PackageDescrBuilder> attribute(String name)
AttributeSupportBuilderattribute in interface AttributeSupportBuilder<PackageDescrBuilder>name - the attribute namepublic PackageDescrBuilder attribute(String name, String value)
AttributeSupportBuilderattribute in interface AttributeSupportBuilder<PackageDescrBuilder>name - the name of the attribute to be addedvalue - the value of the attribute to be addedpublic PackageDescrBuilder attribute(String name, String value, AttributeDescr.Type type)
AttributeSupportBuilderattribute 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.Typepublic PackageDescrBuilder end()
DescrBuilderend in interface DescrBuilder<PackageDescrBuilder,PackageDescr>end in interface PackageDescrBuilderend in class BaseDescrBuilderImpl<PackageDescrBuilder,PackageDescr>Copyright © 2001–2016 JBoss by Red Hat. All rights reserved.