public class CatalogEntryAttributeFilter.AttributeRule extends java.lang.Object implements XMLizable
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
static java.lang.String |
DATA_TYPE_NUMBER
Constant of DataType - "Number"
|
static java.lang.String |
DATA_TYPE_TEXT
Constant of DataType - "Text"
|
static java.lang.String |
MATCHING_TYPE_CREATER_THAN
Constant of MatchingType - "GreaterThan"
|
static java.lang.String |
MATCHING_TYPE_CREATER_THAN_OR_EQUAL_TO
Constant of MatchingType - "GreaterThanOrEqualTo"
|
static java.lang.String |
MATCHING_TYPE_EQUAL_TO
Constant of MatchingType - "EqualTo"
|
static java.lang.String |
MATCHING_TYPE_LESS_THAN
Constant of MatchingType - "LessThan"
|
static java.lang.String |
MATCHING_TYPE_LESS_THAN_OR_EQUAL_TO
Constant of MatchingType - "LessThanOrEqualTo"
|
static java.lang.String |
MATCHING_TYPE_NOT_EQUAL_TO
Constant of MatchingType - "NotEqualTo"
|
static java.lang.String |
TAG_ATTR_DATA_TYPE
XML tag - "DataType"
|
static java.lang.String |
TAG_ATTR_MATCHING_TYPE
XML tag - "MatchingType"
|
static java.lang.String |
TAG_ATTR_NAME
XML tag - "Name"
|
static java.lang.String |
TAG_ATTR_VALUE
XML tag - "Value"
|
Constructor and Description |
---|
AttributeRule()
Constructor of AttributeRule
|
Modifier and Type | Method and Description |
---|---|
void |
fromXML(org.w3c.dom.Node anXMLNode)
Transforms the XML node into its corresponding real Object.
|
java.lang.String |
getAttributeName()
Gets the attribute name.
|
java.lang.String |
getDataType()
Gets the attribute data type.
|
java.lang.String |
getMatchingType()
Gets the matching type.
|
java.util.List |
getValues()
Gets the list of values associated with the attribute rule.
|
void |
setAttributeName(java.lang.String aName)
Sets the attribute name.
|
void |
setDataType(java.lang.String aDataType)
Sets the attribute data type.
|
void |
setMatchingType(java.lang.String aMatchingType)
Sets the matching type for the rule.
|
java.lang.String |
toXML()
Converts the object into its corresponding XML format representation.
|
public static final java.lang.String COPYRIGHT
public static final java.lang.String TAG_ATTR_NAME
public static final java.lang.String TAG_ATTR_DATA_TYPE
public static final java.lang.String TAG_ATTR_MATCHING_TYPE
public static final java.lang.String DATA_TYPE_TEXT
public static final java.lang.String DATA_TYPE_NUMBER
public static final java.lang.String TAG_ATTR_VALUE
public static final java.lang.String MATCHING_TYPE_EQUAL_TO
public static final java.lang.String MATCHING_TYPE_NOT_EQUAL_TO
public static final java.lang.String MATCHING_TYPE_CREATER_THAN
public static final java.lang.String MATCHING_TYPE_CREATER_THAN_OR_EQUAL_TO
public static final java.lang.String MATCHING_TYPE_LESS_THAN
public static final java.lang.String MATCHING_TYPE_LESS_THAN_OR_EQUAL_TO
public java.lang.String getAttributeName()
public void setAttributeName(java.lang.String aName)
aName
- The name to set.public java.lang.String getMatchingType()
public void setMatchingType(java.lang.String aMatchingType)
aMatchingType
- The matching type to set.public java.util.List getValues()
public java.lang.String toXML() throws XMLizationException
XMLizable
toXML
in interface XMLizable
XMLizationException
- when this process failsXMLizable.toXML()
public void fromXML(org.w3c.dom.Node anXMLNode) throws DeXMLizationException
XMLizable
fromXML
in interface XMLizable
anXMLNode
- The node that represents an XMLizable objectDeXMLizationException
- when this process failsXMLizable.fromXML(org.w3c.dom.Node)
public java.lang.String getDataType()
public void setDataType(java.lang.String aDataType)
aDataType
- The data type to set.