org.drools.lang.api
Class BaseDescrBuilderImpl<T extends BaseDescr>

java.lang.Object
  extended by org.drools.lang.api.BaseDescrBuilderImpl<T>
All Implemented Interfaces:
DescrBuilder<T>
Direct Known Subclasses:
AccumulateDescrBuilderImpl, AnnotationDescrBuilderImpl, AttributeDescrBuilderImpl, BehaviorDescrBuilderImpl, CEDescrBuilderImpl, CollectDescrBuilderImpl, DeclareDescrBuilderImpl, EvalDescrBuilderImpl, FieldDescrBuilderImpl, ForallDescrBuilderImpl, FunctionDescrBuilderImpl, GlobalDescrBuilderImpl, ImportDescrBuilderImpl, PackageDescrBuilderImpl, PatternDescrBuilderImpl, QueryDescrBuilderImpl, RuleDescrBuilderImpl, SourceDescrBuilderImpl

public class BaseDescrBuilderImpl<T extends BaseDescr>
extends Object
implements DescrBuilder<T>

A base class for all DescrBuilders


Field Summary
protected  T descr
           
 
Constructor Summary
protected BaseDescrBuilderImpl(T descr)
           
 
Method Summary
 DescrBuilder<T> endCharacter(int offset)
           
 DescrBuilder<T> endLocation(int line, int column)
           
 T getDescr()
           
 DescrBuilder<T> startCharacter(int offset)
           
 DescrBuilder<T> startLocation(int line, int column)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

descr

protected T extends BaseDescr descr
Constructor Detail

BaseDescrBuilderImpl

protected BaseDescrBuilderImpl(T descr)
Method Detail

startLocation

public DescrBuilder<T> startLocation(int line,
                                     int column)
Specified by:
startLocation in interface DescrBuilder<T extends BaseDescr>

endLocation

public DescrBuilder<T> endLocation(int line,
                                   int column)
Specified by:
endLocation in interface DescrBuilder<T extends BaseDescr>

startCharacter

public DescrBuilder<T> startCharacter(int offset)
Specified by:
startCharacter in interface DescrBuilder<T extends BaseDescr>

endCharacter

public DescrBuilder<T> endCharacter(int offset)
Specified by:
endCharacter in interface DescrBuilder<T extends BaseDescr>

getDescr

public T getDescr()
Specified by:
getDescr in interface DescrBuilder<T extends BaseDescr>


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