Packages

object MetaData extends Serializable

Copyright 2008 Google Inc. All Rights Reserved.

Linear Supertypes
Serializable, java.io.Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. MetaData
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

  1. def concatenate(attribs: MetaData, new_tail: MetaData): MetaData

    appends all attributes from new_tail to attribs, without attempting to detect or remove duplicates.

    appends all attributes from new_tail to attribs, without attempting to detect or remove duplicates. The method guarantees that all attributes from attribs come before the attributes in new_tail, but does not guarantee to preserve the relative order of attribs.

    Duplicates can be removed with normalize.

    Annotations
    @tailrec()
  2. def getUniversalKey(attrib: MetaData, scope: NamespaceBinding): String

    returns key if md is unprefixed, pre+key is md is prefixed

  3. def normalize(attribs: MetaData, scope: NamespaceBinding): MetaData

    returns normalized MetaData, with all duplicates removed and namespace prefixes resolved to namespace URIs via the given scope.

  4. def update(attribs: MetaData, scope: NamespaceBinding, updates: MetaData): MetaData

    returns MetaData with attributes updated from given MetaData