Package jodd.props
Class PropsEntry
- java.lang.Object
-
- jodd.props.PropsEntry
-
public class PropsEntry extends java.lang.ObjectHolds props value.
-
-
Constructor Summary
Constructors Constructor Description PropsEntry(java.lang.String key, java.lang.String value, java.lang.String profile, PropsData propsData)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetKey()Returns property key.java.lang.StringgetProfile()Returns property profile ornullif this is a base property.java.lang.StringgetValue()Returns the raw value.java.lang.StringgetValue(java.lang.String... profiles)Returns the property value, with replaced macros.booleanhasMacro()Returnstrueif value has a macro to resolve.java.lang.StringtoString()
-
-
-
Field Detail
-
value
protected final java.lang.String value
Original value.
-
next
protected PropsEntry next
-
key
protected final java.lang.String key
-
profile
protected final java.lang.String profile
-
hasMacro
protected final boolean hasMacro
-
propsData
protected final PropsData propsData
-
-
Constructor Detail
-
PropsEntry
public PropsEntry(java.lang.String key, java.lang.String value, java.lang.String profile, PropsData propsData)
-
-
Method Detail
-
getValue
public java.lang.String getValue()
Returns the raw value. Macros are not replaced.
-
getValue
public java.lang.String getValue(java.lang.String... profiles)
Returns the property value, with replaced macros.
-
getKey
public java.lang.String getKey()
Returns property key.
-
getProfile
public java.lang.String getProfile()
Returns property profile ornullif this is a base property.
-
hasMacro
public boolean hasMacro()
Returnstrueif value has a macro to resolve.
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-