BEA Systems, Inc.

com.beasys.commerce.axiom.reasoning.rules
Class SimpleCondition

java.lang.Object
  |
  +--com.sun.xml.tree.NodeBase
        |
        +--com.sun.xml.tree.ParentNode
              |
              +--com.sun.xml.tree.ElementNode
                    |
                    +--com.beasys.commerce.axiom.reasoning.rules.BasicNode
                          |
                          +--com.beasys.commerce.axiom.reasoning.rules.SimpleCondition

public class SimpleCondition
extends BasicNode

SimpleCondition tag impl.

See Also:
Serialized Form

Field Summary
 java.lang.String ATTRIBUTE_bind
           
 java.lang.String ATTRIBUTE_className
           
 java.lang.String ATTRIBUTE_phrase
           
 java.lang.String ATTRIBUTE_template
           
 
Constructor Summary
SimpleCondition()
          Default constructor.
 
Method Summary
 BinaryOp createAndWhenBinaryOp(java.lang.String aComparator, long aValue)
          Create and when binary op.
 BinaryOp createBinaryOp(java.lang.String aPropertyName, PropertyMetaData pmd, java.lang.String aComparator, java.lang.String aConstantValue, NaryOp aNaryOp, java.lang.String aPropertySet)
          Create binary op.
 BinaryOp createBinaryOp(java.lang.String aPropertyName, PropertyMetaData pmd, java.lang.String aComparator, java.lang.String aConstantValue, java.lang.String aPropertySet)
          Create binary op.
 BinaryOp createClassifierBinaryOp(java.lang.String aClassifierName)
          Create classifier binary op.
 Constant createConstant(int aPropertyType, java.lang.String aValue, java.lang.String aSchemaGroup)
          Create constant.
 NaryOp createNaryOp()
          Create nary op and add it as a child.
 java.lang.String getBind()
          Get bind.
 java.lang.String getClassName()
          Get class name.
 Op[] getOps()
          Get ops.
 java.lang.String getPhrase()
          Get phrase.
 java.lang.String getTemplate()
          Get template.
 java.lang.String getTransientTagName()
          Get tag name.
 void removeOp(Op anOp)
          Remove op.
 void setBind(java.lang.String aBind)
          Set bind.
 void setClassName(java.lang.String aClassName)
          Set class name.
 void setPhrase(java.lang.String aPhrase)
          Set phrase.
 void setTemplate(java.lang.String aTemplate)
          Set template.
 
Methods inherited from class com.beasys.commerce.axiom.reasoning.rules.BasicNode
addChild, getChildren, getList, load, loadDOM, removeChild
 
Methods inherited from class com.sun.xml.tree.ElementNode
cloneNode, getAttribute, getAttribute, getAttributeNode, getAttributeNode, getAttributes, getIdAttributeName, getLocalName, getNamespace, getNodeName, getNodeType, getPrefix, getTagName, getUserObject, normalize, removeAttribute, removeAttributeNode, removeWhiteSpaces, setAttribute, setAttributeNode, setIdAttributeName, setPrefix, setReadonly, setUserObject, toString, trimToSize, write, writeXml
 
Methods inherited from class com.sun.xml.tree.ParentNode
appendChild, doneChild, doneParse, getElementsByTagName, getFirstChild, getIndexOf, getLastChild, getLength, hasChildNodes, insertBefore, item, removeChild, replaceChild, startParse, writeChildrenXml
 
Methods inherited from class com.sun.xml.tree.NodeBase
getChildNodes, getInheritedAttribute, getInheritedAttribute, getLanguage, getNextSibling, getNodeValue, getOwnerDocument, getParentNode, getPreviousSibling, isReadonly, setNodeValue
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ATTRIBUTE_className

public java.lang.String ATTRIBUTE_className

ATTRIBUTE_phrase

public java.lang.String ATTRIBUTE_phrase

ATTRIBUTE_template

public java.lang.String ATTRIBUTE_template

ATTRIBUTE_bind

public java.lang.String ATTRIBUTE_bind
Constructor Detail

SimpleCondition

public SimpleCondition()
Default constructor.
Method Detail

getClassName

public java.lang.String getClassName()
Get class name.
Returns:
String

setClassName

public void setClassName(java.lang.String aClassName)
Set class name.
Parameters:
aName -  

getPhrase

public java.lang.String getPhrase()
Get phrase.
Returns:
String

setPhrase

public void setPhrase(java.lang.String aPhrase)
Set phrase.
Parameters:
aPhrase -  

getTemplate

public java.lang.String getTemplate()
Get template.
Returns:
String

setTemplate

public void setTemplate(java.lang.String aTemplate)
Set template.
Parameters:
aTemplate -  

getBind

public java.lang.String getBind()
Get bind.
Returns:
String

setBind

public void setBind(java.lang.String aBind)
Set bind.
Parameters:
aBind -  

getTransientTagName

public java.lang.String getTransientTagName()
Get tag name.
Overrides:
getTransientTagName in class BasicNode
Returns:
String

createBinaryOp

public BinaryOp createBinaryOp(java.lang.String aPropertyName,
                               PropertyMetaData pmd,
                               java.lang.String aComparator,
                               java.lang.String aConstantValue,
                               java.lang.String aPropertySet)
Create binary op.
Parameters:
pmd -  
aComparator -  
aValue -  
Returns:
BinaryOp

createConstant

public Constant createConstant(int aPropertyType,
                               java.lang.String aValue,
                               java.lang.String aSchemaGroup)
Create constant.
Parameters:
aPropertyType -  
aPropName -  
aSchemaGroup -  
Returns:
Constant

createBinaryOp

public BinaryOp createBinaryOp(java.lang.String aPropertyName,
                               PropertyMetaData pmd,
                               java.lang.String aComparator,
                               java.lang.String aConstantValue,
                               NaryOp aNaryOp,
                               java.lang.String aPropertySet)
Create binary op. This one takes a NaryOp. If null adds the BinaryOp to the SimpleCondition, otherwise adds it to the NaryOp.
Parameters:
aPropertyName -  
pmd -  
aComparator -  
aConstantValue -  
aNaryOp -  
Returns:
BinaryOp

createClassifierBinaryOp

public BinaryOp createClassifierBinaryOp(java.lang.String aClassifierName)
Create classifier binary op.
Parameters:
aClassifierName -  
Returns:
BinaryOp

createAndWhenBinaryOp

public BinaryOp createAndWhenBinaryOp(java.lang.String aComparator,
                                      long aValue)
Create and when binary op.
Parameters:
aComparator -  
aValue -  
Returns:
BinaryOp

createNaryOp

public NaryOp createNaryOp()
Create nary op and add it as a child.
Returns:
NaryOp

getOps

public Op[] getOps()
Get ops.
Returns:
Op[]

removeOp

public void removeOp(Op anOp)
Remove op.
Parameters:
anOp -  

BEA Systems, Inc.

Copyright © 2000 BEA Systems, Inc. All Rights Reserved