|
Scala Library Documentation
|
|
scala/xml/MetaData.scala]
abstract
class
MetaData
extends Collection[MetaData]
Attribute information item, and linked list of attribute information items.
These are triples consisting of prefix,key,value. To obtain
the namespace, getNamespace must be called with the parent.
If next is null, this is the last attribute in the MetaData list.
Either an UnprefixedAttribute or a PrefixedAttribute
| Method Summary | |
def
|
append
(m : MetaData) : MetaData
appends given MetaData items to this MetaData list.
|
abstract def
|
apply
(key : String) : Seq[Node]
Gets value of unqualified (unprefixed) attribute with given key, null if not found
|
final def
|
apply
(namespace : String, owner : Node, key : String) : Seq[Node]
convenience method, same as
apply(namespace, owner.scope, key). |
abstract def
|
apply
(uri : String, scp : NamespaceBinding, k : String) : Seq[Node]
Gets value of prefixed attribute with given key and namespace, null if not found
|
def
|
containedIn1 (m : MetaData) : Boolean |
abstract def
|
copy
(next : MetaData) : MetaData
returns a copy of this MetaData item with next field set to argument.
|
def
|
elements
: Iterator[MetaData]
returns an iterator on attributes
|
override def
|
equals
(that : Any) : Boolean
deep equals method
|
abstract def
|
equals1
(that : MetaData) : Boolean
shallow equals method
|
override def
|
filter
(f : (MetaData) => Boolean) : MetaData
filters this sequence of meta data
|
final def
|
get
(uri : String, scope : NamespaceBinding, key : String) : Option[Seq[Node]]
gets value of qualified (prefixed) attribute with given key.
|
final def
|
get
(uri : String, owner : Node, key : String) : Option[Seq[Node]]
same as get(uri, owner.scope, key)
|
final def
|
get
(key : String) : Option[Seq[Node]]
Gets value of unqualified (unprefixed) attribute with given key, None if not found
|
abstract def
|
getNamespace
(owner : Node) : String
if owner is the element of this metadata item, returns namespace
|
def
|
hasNext : Boolean |
override abstract def
|
hashCode : Int |
abstract def
|
isPrefixed : Boolean |
abstract def
|
key
: String
returns key of this MetaData item
|
def
|
length (i : Int) : Int |
def
|
length : Int |
def
|
map
(f : (MetaData) => Text) : List[Text]
maps this sequence of meta data
|
abstract def
|
next
: MetaData
returns Null or the next MetaData item
|
abstract def
|
remove (namespace : String, scope : NamespaceBinding, key : String) : MetaData |
abstract def
|
remove (key : String) : MetaData |
final def
|
remove (namespace : String, owner : Node, key : String) : MetaData |
def
|
size
: Int
Returns the number of elements in this collection.
|
def
|
toString (sb : StringBuilder) : StringBuilder |
override def
|
toString : String |
def
|
toString1 : String |
abstract def
|
toString1 (sb : StringBuilder) : Unit |
abstract def
|
value
: Seq[Node]
returns value of this MetaData item
|
abstract def
|
wellformed (scope : NamespaceBinding) : Boolean |
| Methods inherited from Collection | |
| toArray, stringPrefix |
| Methods inherited from Iterable | |
| concat, ++, map, flatMap, takeWhile, dropWhile, take, drop, foreach, forall, exists, find, findIndexOf, indexOf, foldLeft, foldRight, /:, :\, reduceLeft, reduceRight, copyToBuffer, sameElements, toList, toStream, mkString, mkString, mkString, addString, addString, copyToArray, isEmpty, projection, hasDefiniteSize |
| Methods inherited from AnyRef | |
| getClass, clone, notify, notifyAll, wait, wait, wait, finalize, ==, !=, eq, ne, synchronized |
| Methods inherited from Any | |
| ==, !=, isInstanceOf, asInstanceOf |
|
Scala Library Documentation
|
|