|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.util.AbstractMap<K,V>
java.util.TreeMap<java.lang.String,ParamDomain>
fedora.server.resourceIndex.ParamDomainMap
public class ParamDomainMap
A sorted map of all ParamDomains for a method, keyed by
parameter name.
As per the SortedMap contract, iterators over the parameter
names in this collection will provide the keys in ascending order.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.util.AbstractMap |
|---|
java.util.AbstractMap.SimpleEntry<K,V>, java.util.AbstractMap.SimpleImmutableEntry<K,V> |
| Constructor Summary | |
|---|---|
ParamDomainMap(java.lang.String methodName)
Get an empty instance. |
|
ParamDomainMap(java.lang.String methodName,
MethodParmDef[] parmDefs,
boolean userInputOnly)
Get an instance from an existing array of MethodParmDefs. |
|
| Method Summary | |
|---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getMethodName()
Get the name of the method this map describes. |
java.util.Set<java.lang.String> |
getPermutations()
Get all permutations of the method. |
| Methods inherited from class java.util.TreeMap |
|---|
ceilingEntry, ceilingKey, clear, clone, comparator, containsKey, containsValue, descendingKeySet, descendingMap, entrySet, firstEntry, firstKey, floorEntry, floorKey, get, headMap, headMap, higherEntry, higherKey, keySet, lastEntry, lastKey, lowerEntry, lowerKey, navigableKeySet, pollFirstEntry, pollLastEntry, put, putAll, remove, size, subMap, subMap, tailMap, tailMap, values |
| Methods inherited from class java.util.AbstractMap |
|---|
hashCode, isEmpty, toString |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.Map |
|---|
hashCode, isEmpty |
| Constructor Detail |
|---|
public ParamDomainMap(java.lang.String methodName)
methodName - the name of the method this map describes.
public ParamDomainMap(java.lang.String methodName,
MethodParmDef[] parmDefs,
boolean userInputOnly)
MethodParmDefs.
methodName - the name of the method this map describes.parmDefs - existing parameter definitions.userInputOnly - if true, only USER_INPUT parameters from the
given array will be used.| Method Detail |
|---|
public java.lang.String getMethodName()
public java.util.Set<java.lang.String> getPermutations()
public boolean equals(java.lang.Object obj)
equals in interface java.util.Map<java.lang.String,ParamDomain>equals in class java.util.AbstractMap<java.lang.String,ParamDomain>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||