public class PolicyEntry
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
NULLVAL
public static void main(String args[]) { String keyNames[] = { "key1", "key2", "key3" }; String val1[] = { "val1a", null, "val3a" }; PolicyEntry ent1 = createPolicyEntry(keyNames, val1); Map mymap = createMap(new String[] { "key1", "key2", "key3" }, new String[] { null, "val2a", "val3a" }); System.out.println(ent1.matchesValue(mymap)); System.out.println(ent1.equals(mymap)); mymap = createMap(new String[] { "key1", "key2", "key3" }, new String[] { null, "val2ag", "val3a" }); System.out.println(ent1.matchesValue(mymap)); System.out.println(ent1.equals(mymap)); mymap = createMap(new String[] { "key1", "key2", "key3" }, new String[] { "val1a", "val2a", "val3a" }); System.out.println(ent1.matchesValue(mymap)); System.out.println(ent1.equals(mymap)); }
|
Constructor and Description |
---|
PolicyEntry(java.util.Map keyValMap) |
PolicyEntry(java.lang.String[] keys, java.lang.String[] values) |
Modifier and Type | Method and Description |
---|---|
void |
addKeyValues(java.util.Map map) |
static java.util.Map |
createMap(java.lang.String[][] keyVals) |
static java.util.Map |
createMap(java.lang.String[] keys, java.lang.String[] vals) |
static PolicyEntry |
createPolicyEntry(java.lang.String[] keys, java.lang.String[] vals) |
boolean |
equals(java.util.Map keyVals) |
boolean |
equals(PolicyEntry param) |
java.util.Set |
getKeys() |
java.util.Map |
getKeysValues() |
java.lang.String |
getValue(java.lang.String key) |
java.util.Collection |
getValues() |
int |
hashCode() |
boolean |
matchesValue(java.util.Map keyVals) |
boolean |
matchesValue(PolicyEntry param) |
void |
setKeyValues(java.util.Map keyValMap) |
void |
setValue(java.lang.String key, java.lang.String val) |
java.lang.String |
toString() |
public static java.lang.String NULLVAL
public PolicyEntry(java.util.Map keyValMap)
public PolicyEntry(java.lang.String[] keys, java.lang.String[] values)
public void setKeyValues(java.util.Map keyValMap)
public void setValue(java.lang.String key, java.lang.String val)
public java.lang.String getValue(java.lang.String key)
public java.util.Set getKeys()
public java.util.Collection getValues()
public void addKeyValues(java.util.Map map)
public java.util.Map getKeysValues()
public boolean equals(PolicyEntry param)
public boolean equals(java.util.Map keyVals)
public int hashCode()
hashCode
in class java.lang.Object
public boolean matchesValue(PolicyEntry param)
public boolean matchesValue(java.util.Map keyVals)
public java.lang.String toString()
toString
in class java.lang.Object
public static PolicyEntry createPolicyEntry(java.lang.String[] keys, java.lang.String[] vals)
public static java.util.Map createMap(java.lang.String[] keys, java.lang.String[] vals)
public static java.util.Map createMap(java.lang.String[][] keyVals)