Package mil.nga.grid.property
Class GridProperties
- java.lang.Object
-
- mil.nga.grid.property.GridProperties
-
public abstract class GridProperties extends Object
Grid property loader- Author:
- osbornb
-
-
Field Summary
Fields Modifier and Type Field Description protected PropertiesmPropertiesProperties
-
Constructor Summary
Constructors Constructor Description GridProperties()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description StringbuildProperty(String... properties)Build a combined property separated byPropertyConstants.PROPERTY_DIVIDERBooleangetBooleanProperty(boolean required, String... properties)Get a boolean property by property partsbooleangetBooleanProperty(String key)Get a required boolean by keybooleangetBooleanProperty(String... properties)Get a required boolean property by property partsBooleangetBooleanProperty(String key, boolean required)Get a boolean by keyDoublegetDoubleProperty(boolean required, String... properties)Get a double property by property partsdoublegetDoubleProperty(String key)Get a required double by keydoublegetDoubleProperty(String... properties)Get a required double property by property partsDoublegetDoubleProperty(String key, boolean required)Get a double by keyabstract StringgetFile()Get the properties file nameFloatgetFloatProperty(boolean required, String... properties)Get a float property by property partsfloatgetFloatProperty(String key)Get a required float by keyfloatgetFloatProperty(String... properties)Get a required float property by property partsFloatgetFloatProperty(String key, boolean required)Get a float by keyIntegergetIntegerProperty(boolean required, String... properties)Get an integer property by property partsintgetIntegerProperty(String key)Get a required integer property by keyintgetIntegerProperty(String... properties)Get a required integer property by property partsIntegergetIntegerProperty(String key, boolean required)Get an integer property by keyStringgetProperty(boolean required, String... properties)Get a property by property partsStringgetProperty(String key)Get a required property by keyStringgetProperty(String... properties)Get a required property by property partsStringgetProperty(String key, boolean required)Get a property by key
-
-
-
Field Detail
-
mProperties
protected Properties mProperties
Properties
-
-
Method Detail
-
getFile
public abstract String getFile()
Get the properties file name- Returns:
- file name
-
getProperty
public String getProperty(String key)
Get a required property by key- Parameters:
key- key- Returns:
- value
-
getProperty
public String getProperty(String key, boolean required)
Get a property by key- Parameters:
key- keyrequired- true if required- Returns:
- value
-
getProperty
public String getProperty(String... properties)
Get a required property by property parts- Parameters:
properties- property parts- Returns:
- value
-
getProperty
public String getProperty(boolean required, String... properties)
Get a property by property parts- Parameters:
required- true if requiredproperties- property parts- Returns:
- value
-
getIntegerProperty
public int getIntegerProperty(String key)
Get a required integer property by key- Parameters:
key- key- Returns:
- integer value
-
getIntegerProperty
public Integer getIntegerProperty(String key, boolean required)
Get an integer property by key- Parameters:
key- keyrequired- true if required- Returns:
- integer value
-
getIntegerProperty
public int getIntegerProperty(String... properties)
Get a required integer property by property parts- Parameters:
properties- property parts- Returns:
- integer value
-
getIntegerProperty
public Integer getIntegerProperty(boolean required, String... properties)
Get an integer property by property parts- Parameters:
required- true if requiredproperties- property parts- Returns:
- integer value
-
getFloatProperty
public float getFloatProperty(String key)
Get a required float by key- Parameters:
key- key- Returns:
- float value
-
getFloatProperty
public Float getFloatProperty(String key, boolean required)
Get a float by key- Parameters:
key- keyrequired- true if required- Returns:
- float value
-
getFloatProperty
public float getFloatProperty(String... properties)
Get a required float property by property parts- Parameters:
properties- property parts- Returns:
- float value
-
getFloatProperty
public Float getFloatProperty(boolean required, String... properties)
Get a float property by property parts- Parameters:
required- true if requiredproperties- property parts- Returns:
- float value
-
getDoubleProperty
public double getDoubleProperty(String key)
Get a required double by key- Parameters:
key- key- Returns:
- double value
-
getDoubleProperty
public Double getDoubleProperty(String key, boolean required)
Get a double by key- Parameters:
key- keyrequired- true if required- Returns:
- double value
-
getDoubleProperty
public double getDoubleProperty(String... properties)
Get a required double property by property parts- Parameters:
properties- property parts- Returns:
- double value
-
getDoubleProperty
public Double getDoubleProperty(boolean required, String... properties)
Get a double property by property parts- Parameters:
required- true if requiredproperties- property parts- Returns:
- double value
-
getBooleanProperty
public boolean getBooleanProperty(String key)
Get a required boolean by key- Parameters:
key- key- Returns:
- boolean value
-
getBooleanProperty
public Boolean getBooleanProperty(String key, boolean required)
Get a boolean by key- Parameters:
key- keyrequired- true if required- Returns:
- boolean value
-
getBooleanProperty
public boolean getBooleanProperty(String... properties)
Get a required boolean property by property parts- Parameters:
properties- property parts- Returns:
- boolean value
-
getBooleanProperty
public Boolean getBooleanProperty(boolean required, String... properties)
Get a boolean property by property parts- Parameters:
required- true if requiredproperties- property parts- Returns:
- boolean value
-
buildProperty
public String buildProperty(String... properties)
Build a combined property separated byPropertyConstants.PROPERTY_DIVIDER- Parameters:
properties- property parts- Returns:
- combined property
-
-