Subversion Repositories DevTools

Rev

Blame | Last modification | View Log | RSS feed

/*
 * Created on 7/04/2005
 */
package DMS;

import org.w3c.dom.Node;

/**
 * @author mtayler
 */
public class highlightStyleItem {

        private String FFieldName;
        private String FFieldValue;
        private String FFieldOperation;
        

        public highlightStyleItem(Node root) {
                FFieldName = XMLParser.findNodeValue(root,"field-name").trim().toLowerCase();
                FFieldValue = XMLParser.findNodeValue(root,"field-value");
                FFieldOperation = XMLParser.findNodeValue(root,"field-operation").trim().toLowerCase();         
                if (FFieldOperation.equals("")) FFieldOperation="equal";
        }

        /**
         * @return Returns the fFieldName.
         */
        public String getFieldName() {
                return FFieldName;
        }
        /**
         * @return Returns the fFieldValue.
         */
        public String getFieldValue() {
                return FFieldValue;
        }
        
        /**
         * @return Returns the fFieldOperation.
         */
        public String getFieldOperation() {
                return FFieldOperation;
        }
        
        public boolean isEqual() { //default operation
                return FFieldOperation.equals("") || FFieldOperation.equals("equal") || FFieldOperation.equals("=");
        }
        
        public boolean isNotEqual() {
                return FFieldOperation.equals("not equal") || FFieldOperation.equals("<>") || FFieldOperation.equals("!=");
        }       
}