Stellent
HowToComponents
JavaDoc

intradoc.shared
Class RuleClausesData

java.lang.Object
  |
  +--intradoc.shared.ClausesData
        |
        +--intradoc.shared.RuleClausesData

public class RuleClausesData
extends ClausesData


Field Summary
protected  java.lang.String m_customKey
           
protected  boolean m_hasCustom
           
protected  java.lang.String m_orConjunction
           
protected  java.util.Properties m_ruleProps
           
protected  java.lang.String m_wildcards
           
static short[] SCRIPT_COMPARISON_INDEX_STARTS
           
protected static java.lang.String[][] SCRIPT_OP_MAP
           
protected static java.lang.String[][] SCRIPT_OPERATOR_CODES
           
 
Fields inherited from class intradoc.shared.ClausesData
BOOL_OP, DATE_OP, m_clauseDisplay, m_clauses, m_conjunction, m_customQuery, m_dispStr, m_fieldComparisonIndexStart, m_isCustom, m_legacyOpMap, m_operatorCodes, m_operatorMap, m_props, NUMBER_OP, TEXT_OP, ZONE_OP
 
Constructor Summary
RuleClausesData()
           
RuleClausesData(boolean hasCustom, java.lang.String customKey)
           
 
Method Summary
 void appendClause(java.lang.String field, java.lang.StringBuffer query, java.lang.String op, java.lang.String value)
           
 java.util.Properties formatRuleScript()
           
 java.lang.String getQueryProp(java.lang.String key)
           
 java.util.Properties getRuleProps()
           
 void init(boolean hasCustom)
           
 void parseRuleScript(java.util.Properties ruleProps, java.util.Properties scriptProps)
           
 void setNameValueFormatAt(java.util.Vector list, int index, java.lang.String name, java.lang.String value)
           
 void setQueryProp(java.lang.String key, java.lang.String val)
           
 
Methods inherited from class intradoc.shared.ClausesData
appendOpAndValue, comparisonIndexRange, createClauseString, createNameValue, createQueryString, find, findOperatorFromAlias, formatString, getClauseDisplay, getOperatorCodes, getOperatorString, getPresentationOperatorString, markQueryPropForUrl, parse, prepareQueryValue, setClauseDisplay
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_ruleProps

protected java.util.Properties m_ruleProps

m_customKey

protected java.lang.String m_customKey

m_orConjunction

protected java.lang.String m_orConjunction

m_hasCustom

protected boolean m_hasCustom

SCRIPT_OPERATOR_CODES

protected static final java.lang.String[][] SCRIPT_OPERATOR_CODES

SCRIPT_OP_MAP

protected static final java.lang.String[][] SCRIPT_OP_MAP

SCRIPT_COMPARISON_INDEX_STARTS

public static final short[] SCRIPT_COMPARISON_INDEX_STARTS

m_wildcards

protected java.lang.String m_wildcards
Constructor Detail

RuleClausesData

public RuleClausesData()

RuleClausesData

public RuleClausesData(boolean hasCustom,
                       java.lang.String customKey)
Method Detail

init

public void init(boolean hasCustom)

parseRuleScript

public void parseRuleScript(java.util.Properties ruleProps,
                            java.util.Properties scriptProps)

formatRuleScript

public java.util.Properties formatRuleScript()

setNameValueFormatAt

public void setNameValueFormatAt(java.util.Vector list,
                                 int index,
                                 java.lang.String name,
                                 java.lang.String value)
Overrides:
setNameValueFormatAt in class ClausesData

appendClause

public void appendClause(java.lang.String field,
                         java.lang.StringBuffer query,
                         java.lang.String op,
                         java.lang.String value)
                  throws ServiceException
Overrides:
appendClause in class ClausesData
ServiceException

getQueryProp

public java.lang.String getQueryProp(java.lang.String key)
Overrides:
getQueryProp in class ClausesData

setQueryProp

public void setQueryProp(java.lang.String key,
                         java.lang.String val)
Overrides:
setQueryProp in class ClausesData

getRuleProps

public java.util.Properties getRuleProps()


(c) 1996-2005  All rights reserved.  Stellent, Inc.