org.drools.lang.api.impl
Class SourceDescrBuilderImpl<P extends PatternDescrBuilder<?>>

java.lang.Object
  extended by org.drools.lang.api.impl.BaseDescrBuilderImpl<P,PatternDescr>
      extended by org.drools.lang.api.impl.SourceDescrBuilderImpl<P>
All Implemented Interfaces:
DescrBuilder<P,PatternDescr>, SourceDescrBuilder<P>

public class SourceDescrBuilderImpl<P extends PatternDescrBuilder<?>>
extends BaseDescrBuilderImpl<P,PatternDescr>
implements SourceDescrBuilder<P>

A descr builder implementation for pattern sources


Field Summary
 
Fields inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl
descr, parent
 
Constructor Summary
protected SourceDescrBuilderImpl(P parent)
           
 
Method Summary
 AccumulateDescrBuilder<P> accumulate()
           
 CollectDescrBuilder<P> collect()
           
 P entryPoint(String entryPoint)
           
 P expression(String expression)
           
 
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

SourceDescrBuilderImpl

protected SourceDescrBuilderImpl(P parent)
Method Detail

expression

public P expression(String expression)
Specified by:
expression in interface SourceDescrBuilder<P extends PatternDescrBuilder<?>>

entryPoint

public P entryPoint(String entryPoint)
Specified by:
entryPoint in interface SourceDescrBuilder<P extends PatternDescrBuilder<?>>

collect

public CollectDescrBuilder<P> collect()
Specified by:
collect in interface SourceDescrBuilder<P extends PatternDescrBuilder<?>>

accumulate

public AccumulateDescrBuilder<P> accumulate()
Specified by:
accumulate in interface SourceDescrBuilder<P extends PatternDescrBuilder<?>>


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