com.sas.dataselectors.filters
Class DefaultFilterLogicAndNode

com.sas.dataselectors.filters.DefaultFilterLogicAndNode
All Implemented Interfaces:
FilterLogicAndNodeInterface, FilterLogicBaseNodeInterface, java.io.Serializable, java.lang.Cloneable, javax.swing.tree.MutableTreeNode, javax.swing.tree.TreeNode

public class DefaultFilterLogicAndNode
implements FilterLogicAndNodeInterface

The default implementation of FilterLogicAndNodeInterface, this tree node connects the expressions of its child nodes with boolean AND logic.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class com.sas.dataselectors.filters.AbstractFilterLogicBaseNode
description, label, propertyChangeSupport
 
Fields inherited from interface com.sas.dataselectors.filters.FilterLogicAndNodeInterface
FILTERLOGIC_NODE_TYPE
 
Constructor Summary
DefaultFilterLogicAndNode()
           
 
Method Summary
 boolean getAllowsChildren()
          Returns true if the node allows children, false otherwise.
 int getMaxChildren()
          Returns the maximum number of child nodes allowed.
 boolean isLeaf()
          Returns true if the node is a leaf, false otherwise.
 
Methods inherited from class com.sas.dataselectors.filters.AbstractFilterLogicBaseNode
addPropertyChangeListener, clone, dispose, firePropertyChange, firePropertyChange, getChildLogicNodeAt, getFilterDescription, getFilterLabel, getIndex, getParentLogicNode, removePropertyChangeListener, setFilterDescription, setFilterLabel, setUserObject
 
Methods inherited from interface com.sas.dataselectors.filters.FilterLogicBaseNodeInterface
dispose, getChildLogicNodeAt, getFilterDescription, getFilterLabel, getParentLogicNode, getUserObject
 

Constructor Detail

DefaultFilterLogicAndNode

public DefaultFilterLogicAndNode()
Method Detail

getMaxChildren

public int getMaxChildren()
Returns the maximum number of child nodes allowed.

Specified by:
getMaxChildren in interface FilterLogicBaseNodeInterface
Overrides:
getMaxChildren in class AbstractFilterLogicBaseNode
Returns:
-1, Allows unlimited child nodes

getAllowsChildren

public boolean getAllowsChildren()
Returns true if the node allows children, false otherwise.

Specified by:
getAllowsChildren in interface javax.swing.tree.TreeNode
Overrides:
getAllowsChildren in class javax.swing.tree.DefaultMutableTreeNode
Returns:
true, children will always be allowed for this type of node

isLeaf

public boolean isLeaf()
Returns true if the node is a leaf, false otherwise.

Specified by:
isLeaf in interface javax.swing.tree.TreeNode
Overrides:
isLeaf in class javax.swing.tree.DefaultMutableTreeNode
Returns:
false, this node should not be a leaf



Copyright © 2009 SAS Institute Inc. All Rights Reserved.