Skip to content

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:

TabularData


asList

public java.util.List<io.github.qishr.cascara.common.property.Property<?> asList()


getValue

public Property<?> getValue(String name)

Specified By:

TabularData


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:

TabularData


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:

Duplicable


toString

public String toString()

Overrides:

Object