|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
com.sas.dataselectors.filters.tree.LogicTreeToStepModelTransform
public class LogicTreeToStepModelTransform
TODO Supply JavaDoc for class
Constructor Summary | |
---|---|
LogicTreeToStepModelTransform()
Constructs a new transform without supplying a factory for BIQ model objects. |
|
LogicTreeToStepModelTransform(FilterObjectFactoryInterface factory)
Constructs a new transform and supplies the factory for BIQ model objects. |
Method Summary | |
---|---|
protected com.sas.iquery.metadata.business.step.CompoundStep |
createCompoundStep(LogicalConditionNodeInterface node)
|
FilterObjectFactoryInterface |
getFactory()
Returns the factory used when creating new BIQ filter model objects. |
protected com.sas.iquery.metadata.business.step.CompoundStep |
newCompoundStep()
|
protected com.sas.iquery.metadata.business.step.CompoundStep |
newCompoundStep(ConditionalRelationType relationship)
|
protected com.sas.iquery.metadata.business.step.StepInterface |
newStep(FilterLogicTestNodeInterface testNode)
|
protected java.lang.Object |
processLogicalConditionNode(LogicalConditionNodeInterface root)
|
protected java.lang.Object |
processNode(FilterLogicBaseNodeInterface root)
|
protected java.lang.Object |
processNotNode(NotNodeInterface root)
|
protected java.lang.Object |
processTestNode(FilterLogicTestNodeInterface testNode)
|
void |
setFactory(FilterObjectFactoryInterface factory)
Sets the BIQ filter model object factory. |
java.lang.Object |
transform(java.lang.Object source)
|
Constructor Detail |
---|
public LogicTreeToStepModelTransform()
public LogicTreeToStepModelTransform(FilterObjectFactoryInterface factory)
factory
- the factory to use when creating new BIQ model objectsMethod Detail |
---|
public FilterObjectFactoryInterface getFactory()
public void setFactory(FilterObjectFactoryInterface factory)
factory
- the factory to use when creating new BIQ filter model objectspublic java.lang.Object transform(java.lang.Object source) throws com.sas.util.transforms.TransformException
transform
in interface com.sas.util.transforms.TransformInterface
com.sas.util.transforms.TransformException
protected java.lang.Object processNode(FilterLogicBaseNodeInterface root) throws com.sas.util.transforms.TransformException
root
-
com.sas.util.transforms.TransformException
protected java.lang.Object processNotNode(NotNodeInterface root) throws com.sas.util.transforms.TransformException
com.sas.util.transforms.TransformException
protected java.lang.Object processLogicalConditionNode(LogicalConditionNodeInterface root) throws com.sas.util.transforms.TransformException
com.sas.util.transforms.TransformException
protected java.lang.Object processTestNode(FilterLogicTestNodeInterface testNode) throws com.sas.util.transforms.TransformException
com.sas.util.transforms.TransformException
protected com.sas.iquery.metadata.business.step.CompoundStep createCompoundStep(LogicalConditionNodeInterface node)
protected com.sas.iquery.metadata.business.step.CompoundStep newCompoundStep()
protected com.sas.iquery.metadata.business.step.CompoundStep newCompoundStep(ConditionalRelationType relationship)
protected com.sas.iquery.metadata.business.step.StepInterface newStep(FilterLogicTestNodeInterface testNode)
|
Components |
|
| |||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |