DrmUtils.ExtendedMetadataParser
  public
  static
  
  
  class
  DrmUtils.ExtendedMetadataParser
  
    extends Object
  
  
  
  
  
  
| java.lang.Object | |
| ↳ | android.drm.DrmUtils.ExtendedMetadataParser | 
Utility that parses extended metadata embedded in DRM constraint information.
Usage example:
 byte[] extendedMetadata
      =
         constraints.getAsByteArray(DrmStore.ConstraintsColumns.EXTENDED_METADATA);
 ExtendedMetadataParser parser = getExtendedMetadataParser(extendedMetadata);
 Iterator keyIterator = parser.keyIterator();
 while (keyIterator.hasNext()) {
         String extendedMetadataKey = keyIterator.next();
         String extendedMetadataValue =
             parser.get(extendedMetadataKey);
 }
Summary
| Public methods | |
|---|---|
| 
        
        
        
        
        
        String | 
      get(String key)
      This method retrieves the metadata value associated with a given key. | 
| 
        
        
        
        
        
        Iterator<String> | 
      iterator()
      This method returns an iterator object that can be used to iterate over all values of the metadata. | 
| 
        
        
        
        
        
        Iterator<String> | 
      keyIterator()
      This method returns an iterator object that can be used to iterate over all keys of the metadata. | 
| Inherited methods | |
|---|---|
Public methods
get
public String get (String key)
This method retrieves the metadata value associated with a given key.
| Parameters | |
|---|---|
| key | String: The key whose value is being retrieved. | 
| Returns | |
|---|---|
| String | The metadata value associated with the given key. Returns null if the key is not found. | 
iterator
public Iterator<String> iterator ()
This method returns an iterator object that can be used to iterate over all values of the metadata.
| Returns | |
|---|---|
| Iterator<String> | The iterator object. | 
keyIterator
public Iterator<String> keyIterator ()
This method returns an iterator object that can be used to iterate over all keys of the metadata.
| Returns | |
|---|---|
| Iterator<String> | The iterator object. | 
