mmcorej
Class Metadata

java.lang.Object
  extended by mmcorej.Metadata

public class Metadata
extends java.lang.Object


Field Summary
protected  boolean swigCMemOwn
           
 
Constructor Summary
  Metadata()
           
protected Metadata(long cPtr, boolean cMemoryOwn)
           
  Metadata(Metadata original)
           
 
Method Summary
 void Clear()
           
 void delete()
           
 java.lang.String Dump()
           
protected  void finalize()
           
 MetadataArrayTag GetArrayTag(java.lang.String key)
           
protected static long getCPtr(Metadata obj)
           
 StrVector GetKeys()
           
 MetadataSingleTag GetSingleTag(java.lang.String key)
           
 boolean HasTag(java.lang.String key)
           
 void Merge(Metadata newTags)
           
 java.lang.String readLine(SWIGTYPE_p_std__istringstream iss)
           
 void RemoveTag(java.lang.String key)
           
 boolean Restore(java.lang.String stream)
           
 java.lang.String Serialize()
           
 void SetTag(MetadataTag tag)
           
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

swigCMemOwn

protected transient boolean swigCMemOwn
Constructor Detail

Metadata

protected Metadata(long cPtr,
                   boolean cMemoryOwn)

Metadata

public Metadata()

Metadata

public Metadata(Metadata original)
Method Detail

getCPtr

protected static long getCPtr(Metadata obj)

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object

delete

public void delete()

Clear

public void Clear()

GetKeys

public StrVector GetKeys()

HasTag

public boolean HasTag(java.lang.String key)

GetSingleTag

public MetadataSingleTag GetSingleTag(java.lang.String key)
                               throws java.lang.Exception
Throws:
java.lang.Exception

GetArrayTag

public MetadataArrayTag GetArrayTag(java.lang.String key)
                             throws java.lang.Exception
Throws:
java.lang.Exception

SetTag

public void SetTag(MetadataTag tag)

RemoveTag

public void RemoveTag(java.lang.String key)

Merge

public void Merge(Metadata newTags)

Serialize

public java.lang.String Serialize()

readLine

public java.lang.String readLine(SWIGTYPE_p_std__istringstream iss)

Restore

public boolean Restore(java.lang.String stream)

Dump

public java.lang.String Dump()