com.apelon.dts.common.subset.expression
Class PropertyFilter

java.lang.Object
  extended by com.apelon.dts.common.subset.expression.AttributeFilter
      extended by com.apelon.dts.common.subset.expression.PropertyFilter
All Implemented Interfaces:
Cloneable

public class PropertyFilter
extends AttributeFilter

Filter based on concept properties.

Property Type is the attribute used by this filter. Property Type is represented as DefinedItem

Copyright: Copyright (c) 2004

Company: Apelon, Inc.

Since:
3.4.0
Version:
DTS 3.4.0
Author:
Apelon Inc.

Field Summary
 
Fields inherited from class com.apelon.dts.common.subset.expression.AttributeFilter
attribute, modifier, MODIFIER_HAVING, namespaceId, operator, OPERATOR_MATCHING, OPERATOR_NONE, toNamespaceId, value
 
Constructor Summary
PropertyFilter()
           
 
Method Summary
static String[] getAllowedOperators()
          Retruns valid opeartor values for this filter.
 boolean isValueValid()
          Retruns true if operator is NONE.
 
Methods inherited from class com.apelon.dts.common.subset.expression.AttributeFilter
clone, equals, getAttribute, getModifier, getNamespaceId, getOperator, getToNamespaceId, getValue, hashCode, setAttribute, setModifier, setNamespaceId, setOperator, setToNamespaceId, setValue
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyFilter

public PropertyFilter()
Method Detail

getAllowedOperators

public static String[] getAllowedOperators()
Retruns valid opeartor values for this filter.

Returns:
Strings Valid operators

isValueValid

public boolean isValueValid()
Retruns true if operator is NONE. If the opeartor is different, it returns true if value is not null.

Specified by:
isValueValid in class AttributeFilter
Returns:
true if value is valid, false othewise


Copyright © 2011. All Rights Reserved.