Package org.xipki.util
Class ConfPairs
- java.lang.Object
-
- org.xipki.util.ConfPairs
-
public class ConfPairs extends java.lang.ObjectContainer of name-value pairs.- Since:
- 2.0.0
- Author:
- Lijun Liao (xipki)
-
-
Field Summary
Fields Modifier and Type Field Description static charNAME_TERMstatic charTOKEN_TERM
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>asMap()ConfPairscopy()booleanequals(java.lang.Object obj)java.lang.StringgetEncoded()static ConfPairsgetInstance(java.lang.String text)java.lang.StringgetNameIgnoreCase(java.lang.String name)inthashCode()booleanhasName(java.lang.String name)booleanisEmpty()java.util.Set<java.lang.String>names()ConfPairsputPair(java.lang.String name, java.lang.String value)voidremovePair(java.lang.String name)java.lang.StringtoString()java.lang.StringtoStringOmitSensitive(java.lang.String... nameKeywords)java.lang.StringtoStringOmitSensitive(java.util.Collection<java.lang.String> nameKeywords, java.util.Collection<java.lang.String> ignoreList)ConfPairsunmodifiable()java.lang.Stringvalue(java.lang.String name)java.lang.Stringvalue(java.lang.String name, java.lang.String defaultValue)
-
-
-
Field Detail
-
NAME_TERM
public static final char NAME_TERM
- See Also:
- Constant Field Values
-
TOKEN_TERM
public static final char TOKEN_TERM
- See Also:
- Constant Field Values
-
-
Method Detail
-
isEmpty
public boolean isEmpty()
-
getInstance
public static ConfPairs getInstance(java.lang.String text)
-
putPair
public ConfPairs putPair(java.lang.String name, java.lang.String value)
-
removePair
public void removePair(java.lang.String name)
-
value
public java.lang.String value(java.lang.String name)
-
hasName
public boolean hasName(java.lang.String name)
-
getNameIgnoreCase
public java.lang.String getNameIgnoreCase(java.lang.String name)
-
value
public java.lang.String value(java.lang.String name, java.lang.String defaultValue)
-
names
public java.util.Set<java.lang.String> names()
-
asMap
public java.util.Map<java.lang.String,java.lang.String> asMap()
-
getEncoded
public java.lang.String getEncoded()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
copy
public ConfPairs copy()
-
toStringOmitSensitive
public java.lang.String toStringOmitSensitive(java.lang.String... nameKeywords)
-
toStringOmitSensitive
public java.lang.String toStringOmitSensitive(java.util.Collection<java.lang.String> nameKeywords, java.util.Collection<java.lang.String> ignoreList)
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
unmodifiable
public ConfPairs unmodifiable()
-
-