org.drools.lang.api.impl
Class WindowDeclarationDescrBuilderImpl

java.lang.Object
  extended by org.drools.lang.api.impl.BaseDescrBuilderImpl<PackageDescrBuilder,WindowDeclarationDescr>
      extended by org.drools.lang.api.impl.WindowDeclarationDescrBuilderImpl
All Implemented Interfaces:
AnnotatedDescrBuilder<WindowDeclarationDescrBuilder>, DescrBuilder<PackageDescrBuilder,WindowDeclarationDescr>, PatternContainerDescrBuilder<WindowDeclarationDescrBuilder,WindowDeclarationDescr>, WindowDeclarationDescrBuilder

public class WindowDeclarationDescrBuilderImpl
extends BaseDescrBuilderImpl<PackageDescrBuilder,WindowDeclarationDescr>
implements WindowDeclarationDescrBuilder


Field Summary
 
Fields inherited from class org.drools.lang.api.impl.BaseDescrBuilderImpl
descr, parent
 
Constructor Summary
protected WindowDeclarationDescrBuilderImpl(PackageDescrBuilder parent)
           
 
Method Summary
 WindowDeclarationDescrBuilder name(String name)
          Defines the window name
 AnnotationDescrBuilder<WindowDeclarationDescrBuilder> newAnnotation(String name)
           
 PatternDescrBuilder<WindowDeclarationDescrBuilder> pattern()
           
 PatternDescrBuilder<WindowDeclarationDescrBuilder> pattern(String type)
           
 
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
 
Methods inherited from interface org.drools.lang.api.PatternContainerDescrBuilder
getDescr
 

Constructor Detail

WindowDeclarationDescrBuilderImpl

protected WindowDeclarationDescrBuilderImpl(PackageDescrBuilder parent)
Method Detail

name

public WindowDeclarationDescrBuilder name(String name)
Description copied from interface: WindowDeclarationDescrBuilder
Defines the window name

Specified by:
name in interface WindowDeclarationDescrBuilder
Parameters:
name - the window name
Returns:
itself

newAnnotation

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

pattern

public PatternDescrBuilder<WindowDeclarationDescrBuilder> pattern(String type)
Specified by:
pattern in interface PatternContainerDescrBuilder<WindowDeclarationDescrBuilder,WindowDeclarationDescr>

pattern

public PatternDescrBuilder<WindowDeclarationDescrBuilder> pattern()
Specified by:
pattern in interface PatternContainerDescrBuilder<WindowDeclarationDescrBuilder,WindowDeclarationDescr>


Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.