Package io.github.qishr.cascara.common.property
Class Properties
java.lang.Object
io.github.qishr.cascara.common.property.Properties
All Implemented Interfaces:
TabularData, Duplicable<Properties>
Direct Known Subtypes:
JarManifest
public class Properties
Constructor Summary
| Constructor | Description |
|---|---|
| Properties() |
Method Summary
| Modifier and Type | Method | Description |
|---|---|---|
| public boolean | containsKey(String k) | |
| public Map<String, Object> | getValuesMap() | |
| public java.util.List<io.github.qishr.cascara.common.property.Property<?> | asList() | |
| public Property<?> | getValue(String name) | |
| public String | getString(String name) | |
| public String | getString(String name, String defaultValue) | |
| public int | getInt(String name, int defaultValue) | |
| public long | getLong(String name, int defaultValue) | |
| public double | getDouble(String name, double defaultValue) | |
| public boolean | getBoolean(String name, boolean defaultValue) | |
| public Properties | set(String name, Object value) | |
| public Properties | set(String k, double v) | |
| public Properties | set(String k, int v) | |
| public Properties | set(String k, boolean v) | |
| public void | addAll(Properties properties) | |
| public void | add(Property<?> property) | |
| public Object[] | getValues() | |
| public void | remove(String k) | |
| public void | remove(Property<?> property) | |
| public void | clear() | |
| public boolean | isEmpty() | |
| public Properties | duplicate() | |
| public String | toString() |
Method Details
containsKey
public boolean containsKey(String k)
getValuesMap
public Map<String, Object> getValuesMap()
Specified By:
asList
public java.util.List<io.github.qishr.cascara.common.property.Property<?> asList()
getValue
public Property<?> getValue(String name)
Specified By:
getString
public String getString(String name)
getString
public String getString(String name, String defaultValue)
getInt
public int getInt(String name, int defaultValue)
getLong
public long getLong(String name, int defaultValue)
getDouble
public double getDouble(String name, double defaultValue)
getBoolean
public boolean getBoolean(String name, boolean defaultValue)
set
public Properties set(String name, Object value)
set
public Properties set(String k, double v)
set
public Properties set(String k, int v)
set
public Properties set(String k, boolean v)
addAll
public void addAll(Properties properties)
add
public void add(Property<?> property)
getValues
public Object[] getValues()
Specified By:
remove
public void remove(String k)
remove
public void remove(Property<?> property)
clear
public void clear()
isEmpty
public boolean isEmpty()
duplicate
public Properties duplicate()
Specified By:
toString
public String toString()
Overrides: