- java.lang.Object
-
- org.xmlobjects.util.Properties
-
- All Implemented Interfaces:
java.io.Serializable
public class Properties extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description Properties()Properties(Properties other)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclear()java.lang.Objectget(java.lang.String name)<T> Tget(java.lang.String name, java.lang.Class<T> type)booleangetAndCompare(java.lang.String name, java.lang.Object expectedValue)<T> TgetOrDefault(java.lang.String name, java.lang.Class<T> type, java.util.function.Supplier<T> supplier)<T> TgetOrSet(java.lang.String name, java.lang.Class<T> type, java.util.function.Supplier<T> supplier)voidremove(java.lang.String name)voidset(java.lang.String name, java.lang.Object value)
-
-
-
Constructor Detail
-
Properties
public Properties()
-
Properties
public Properties(Properties other)
-
-
Method Detail
-
get
public java.lang.Object get(java.lang.String name)
-
get
public <T> T get(java.lang.String name, java.lang.Class<T> type)
-
getAndCompare
public boolean getAndCompare(java.lang.String name, java.lang.Object expectedValue)
-
getOrDefault
public <T> T getOrDefault(java.lang.String name, java.lang.Class<T> type, java.util.function.Supplier<T> supplier)
-
getOrSet
public <T> T getOrSet(java.lang.String name, java.lang.Class<T> type, java.util.function.Supplier<T> supplier)
-
set
public void set(java.lang.String name, java.lang.Object value)
-
remove
public void remove(java.lang.String name)
-
clear
public void clear()
-
-