org.drools.lang.api.impl
Class QueryDescrBuilderImpl

java.lang.Object
  extended by org.drools.lang.api.impl.BaseDescrBuilderImpl<PackageDescrBuilder,QueryDescr>
      extended by org.drools.lang.api.impl.QueryDescrBuilderImpl
All Implemented Interfaces:
AnnotatedDescrBuilder<QueryDescrBuilder>, DescrBuilder<PackageDescrBuilder,QueryDescr>, ParameterSupportBuilder<QueryDescrBuilder>, QueryDescrBuilder

public class QueryDescrBuilderImpl
extends BaseDescrBuilderImpl<PackageDescrBuilder,QueryDescr>
implements QueryDescrBuilder

A descr builder for queries


Field Summary
 
Fields inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl
descr, parent
 
Constructor Summary
protected QueryDescrBuilderImpl(PackageDescrBuilder parent)
           
 
Method Summary
 CEDescrBuilder<QueryDescrBuilder,AndDescr> lhs()
           
 QueryDescrBuilder name(String name)
           
 AnnotationDescrBuilder<QueryDescrBuilder> newAnnotation(String name)
           
 QueryDescrBuilder parameter(String type, String variable)
          Adds a parameter to the parameter list
 
Methods inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl
end, endCharacter, endLocation, getDescr, 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
end, endCharacter, endLocation, getDescr, startCharacter, startLocation
 

Constructor Detail

QueryDescrBuilderImpl

protected QueryDescrBuilderImpl(PackageDescrBuilder parent)
Method Detail

newAnnotation

public AnnotationDescrBuilder<QueryDescrBuilder> newAnnotation(String name)
Specified by:
newAnnotation in interface AnnotatedDescrBuilder<QueryDescrBuilder>

name

public QueryDescrBuilder name(String name)
Specified by:
name in interface QueryDescrBuilder

lhs

public CEDescrBuilder<QueryDescrBuilder,AndDescr> lhs()
Specified by:
lhs in interface QueryDescrBuilder

parameter

public QueryDescrBuilder parameter(String type,
                                   String variable)
Description copied from interface: ParameterSupportBuilder
Adds a parameter to the parameter list

Specified by:
parameter in interface ParameterSupportBuilder<QueryDescrBuilder>
Parameters:
type - parameter type
variable - parameter id
Returns:
itself


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