Overview | Package | Class | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.sun.mdm.index.query
Class ConditionMap

    java.lang.Object
      com.sun.mdm.index.query.ConditionMap

class ConditionMap
extends java.lang.Object

This maintains a HashMap of {object, list of conditions}. This is created from QueryObject.conditions and is invoked by QueryParser. It also maintains a HashMap of {QPath, lowest child node of this QPath that has a condition on it}. This HashMap is used to create SubQPaths (subquery) for a QPath. This class is internally used by QueryParser.

Constructor Summary
`(package private)` | `ConditionMap()` Creates a new instance of ConditionMap

Method Summary
`(package private) void` | `add(Condition condition)`
`(package private) boolean` | `contains(java.lang.String object)`
`(package private) java.util.ArrayList` | `get(java.lang.String object)`
`(package private) java.lang.String` | `getLeafNode(QPath conditionPath)`
`(package private) void` | `setLeafNode(QPath[] qpaths)`

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### ConditionMap

    ConditionMap()

  Creates a new instance of ConditionMap

Method Detail

### add

    void add(Condition condition)

### contains

    boolean contains(java.lang.String object)

### get

    java.util.ArrayList get(java.lang.String object)

### getLeafNode

    java.lang.String getLeafNode(QPath conditionPath)

### setLeafNode

    void setLeafNode(QPath[] qpaths)

Overview | Package | Class | Tree | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

Sun Microsystems, Inc.