|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.smila.datamodel.util.MetadataUtils
public final class MetadataUtils
| Nested Class Summary | |
|---|---|
static class |
MetadataUtils.Mode
controls the behavior of methods. |
| Method Summary | |
|---|---|
static Any |
getAny(Any metadata,
MetadataUtils.Mode mode,
java.lang.String... path)
returns the requested Any object. |
static AnyMap |
getMap(AnyMap metadata,
boolean createAll,
java.lang.String... path)
Deprecated. as of 1.1, use getMap(AnyMap, Mode, String...) |
static AnyMap |
getMap(AnyMap metadata,
MetadataUtils.Mode mode,
java.lang.String... path)
Gets the map. |
static AnySeq |
getSeq(AnyMap metadata,
MetadataUtils.Mode mode,
java.lang.String... path)
Gets the Seq. |
static Value |
getValue(AnyMap metadata,
MetadataUtils.Mode mode,
java.lang.String... path)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static Any getAny(Any metadata,
MetadataUtils.Mode mode,
java.lang.String... path)
metadata - the metadata, must be either a SEQ or MAPmode - the create parentspath - the path. may be distinct elements or whole segments. elements are separated by a /. an element is used as
an index into either a map or sequence. in the latter case it must evaluate to a number, otherwise a
IllegalArgumentException is thrown
public static AnyMap getMap(AnyMap metadata,
boolean createAll,
java.lang.String... path)
getMap(AnyMap, Mode, String...)
createAll - false -> NONE, true -> ALL
public static AnyMap getMap(AnyMap metadata,
MetadataUtils.Mode mode,
java.lang.String... path)
public static AnySeq getSeq(AnyMap metadata,
MetadataUtils.Mode mode,
java.lang.String... path)
public static Value getValue(AnyMap metadata,
MetadataUtils.Mode mode,
java.lang.String... path)
|
SMILA 1.0 API documentation | ||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||