org.drools.lang.api
Class PackageDescrBuilderImpl

java.lang.Object
  extended by org.drools.lang.api.BaseDescrBuilderImpl<PackageDescr>
      extended by org.drools.lang.api.PackageDescrBuilderImpl
All Implemented Interfaces:
AttributeSupportBuilder, DescrBuilder<PackageDescr>, PackageDescrBuilder

public class PackageDescrBuilderImpl
extends BaseDescrBuilderImpl<PackageDescr>
implements PackageDescrBuilder

A builder implementation for PackageDescrs using a fluent API.


Field Summary
 
Fields inherited from class org.drools.lang.api.BaseDescrBuilderImpl
descr
 
Method Summary
 AttributeDescrBuilder attribute(String name)
           
 PackageDescr getDescr()
          
 PackageDescrBuilder name(String name)
          
 DeclareDescrBuilder newDeclare()
           
 FunctionDescrBuilder newFunction()
           
 ImportDescrBuilder newFunctionImport()
           
 GlobalDescrBuilder newGlobal()
           
 ImportDescrBuilder newImport()
           
static PackageDescrBuilder newPackage()
           
 QueryDescrBuilder newQuery()
           
 RuleDescrBuilder newRule()
           
 
Methods inherited from class org.drools.lang.api.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

newPackage

public static PackageDescrBuilder newPackage()

getDescr

public PackageDescr getDescr()

Specified by:
getDescr in interface DescrBuilder<PackageDescr>
Overrides:
getDescr in class BaseDescrBuilderImpl<PackageDescr>

name

public PackageDescrBuilder name(String name)

Specified by:
name in interface PackageDescrBuilder

newImport

public ImportDescrBuilder newImport()
Specified by:
newImport in interface PackageDescrBuilder

newFunctionImport

public ImportDescrBuilder newFunctionImport()
Specified by:
newFunctionImport in interface PackageDescrBuilder

newGlobal

public GlobalDescrBuilder newGlobal()
Specified by:
newGlobal in interface PackageDescrBuilder

newDeclare

public DeclareDescrBuilder newDeclare()
Specified by:
newDeclare in interface PackageDescrBuilder

newRule

public RuleDescrBuilder newRule()
Specified by:
newRule in interface PackageDescrBuilder

newQuery

public QueryDescrBuilder newQuery()
Specified by:
newQuery in interface PackageDescrBuilder

attribute

public AttributeDescrBuilder attribute(String name)
Specified by:
attribute in interface AttributeSupportBuilder

newFunction

public FunctionDescrBuilder newFunction()
Specified by:
newFunction in interface PackageDescrBuilder


Copyright © 2001-2011 JBoss Inc.. All Rights Reserved.