org.apache.felix.dm.runtime
Interface MetaData

All Superinterfaces:
Cloneable
All Known Implementing Classes:
JSONMetaData

public interface MetaData
extends Cloneable

This class represents the meta data parsed from a descriptor entry (json) line.


Method Summary
 Object clone()
          Clone this MetaData object.
  getDictionary(Params key,  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)
          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.
 

Method Detail

getString

String getString(Params key)
Returns a String descriptor entry parameter value.


getString

String getString(Params key,
                 String def)
Returns a String descriptor entry parameter value.


getInt

int getInt(Params key)
Returns a String descriptor entry parameter value.


getInt

int getInt(Params key,
           int def)
Returns a String descriptor entry parameter value.


getLong

long getLong(Params key)
Returns a String descriptor entry parameter value.


getLong

long getLong(Params key,
             long def)
Returns a String descriptor entry parameter value.


getStrings

String[] getStrings(Params key)
Returns a String array descriptor entry parameter value.


getStrings

String[] getStrings(Params key,
                    String[] def)
Returns a String array descriptor entry parameter value.


getDictionary

 getDictionary(Params key,
                     def)
Returns a descriptor entry value which is a complex value.


setString

void setString(Params key,
               String value)
Modifies a key Sring value


setStrings

void setStrings(Params key,
                String[] values)
Modifies a String[] value.


setDictionary

void setDictionary(Params key,
                    dictionary)
Modifies a String[] value.


clone

Object clone()
             throws CloneNotSupportedException
Clone this MetaData object.

Throws:
CloneNotSupportedException


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.