|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.felix.dm.runtime.JSONMetaData
public class JSONMetaData
A JSON MetaData.
Constructor Summary | |
---|---|
JSONMetaData(org.json.JSONObject jso)
Decodes a JSON metadata for either a Service or a Dependency descriptor entry. |
Method Summary | |
---|---|
Object |
clone()
Close this class instance to another one. |
Dictionary<String,Object> |
getDictionary(Params key,
Dictionary<String,Object> def)
Returns a descriptor entry value which is a complex value. |
int |
getInt(Params key)
Returns a String descriptor entry parameter value. |
int |
getInt(Params key,
int def)
Returns a String descriptor entry parameter value. |
long |
getLong(Params key)
Returns a String descriptor entry parameter value. |
long |
getLong(Params key,
long def)
Returns a String descriptor entry parameter value. |
String |
getString(Params key)
Returns a String descriptor entry parameter value. |
String |
getString(Params key,
String def)
Returns a String descriptor entry parameter value. |
String[] |
getStrings(Params key)
Returns a String array descriptor entry parameter value. |
String[] |
getStrings(Params key,
String[] def)
Returns a String array descriptor entry parameter value. |
void |
setDictionary(Params key,
Dictionary<String,Object> dictionary)
Modifies a String[] value. |
void |
setString(Params key,
String value)
Modifies a key Sring value |
void |
setStrings(Params key,
String[] values)
Modifies a String[] value. |
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public JSONMetaData(org.json.JSONObject jso) throws org.json.JSONException
jso
- the JSON object that corresponds to a dependency manager descriptor entry line.
org.json.JSONException
Method Detail |
---|
public Object clone() throws CloneNotSupportedException
clone
in interface MetaData
clone
in class Object
CloneNotSupportedException
public String getString(Params key)
MetaData
getString
in interface MetaData
public String getString(Params key, String def)
MetaData
getString
in interface MetaData
public int getInt(Params key)
MetaData
getInt
in interface MetaData
public int getInt(Params key, int def)
MetaData
getInt
in interface MetaData
public long getLong(Params key)
MetaData
getLong
in interface MetaData
public long getLong(Params key, long def)
MetaData
getLong
in interface MetaData
public String[] getStrings(Params key)
MetaData
getStrings
in interface MetaData
public String[] getStrings(Params key, String[] def)
MetaData
getStrings
in interface MetaData
public Dictionary<String,Object> getDictionary(Params key, Dictionary<String,Object> def)
MetaData
getDictionary
in interface MetaData
public String toString()
toString
in class Object
public void setDictionary(Params key, Dictionary<String,Object> dictionary)
MetaData
setDictionary
in interface MetaData
public void setString(Params key, String value)
MetaData
setString
in interface MetaData
public void setStrings(Params key, String[] values)
MetaData
setStrings
in interface MetaData
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |