|
|
Scala 2.3.3
|
abstract
class
MetaData
extends java.lang.Object
with scala.Iterable[scala.xml.MetaData]
with scala.ScalaObject
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
| Constructor Summary | |
def
this
|
|
| Def Summary | |
def
append
(m: scala.xml.MetaData)
: scala.xml.MetaData
appends given MetaData items to this MetaData list. |
|
abstract
|
def
apply
(key: java.lang.String)
: scala.Seq[scala.xml.Node]
Gets value of unqualified (unprefixed) attribute with given key, null if not found |
abstract
|
def
apply
(uri: java.lang.String, scp: scala.xml.NamespaceBinding, k: java.lang.String)
: scala.Seq[scala.xml.Node]
Gets value of prefixed attribute with given key and namespace, null if not found |
final
|
def
apply
(namespace: java.lang.String, owner: scala.xml.Node, key: java.lang.String)
: scala.Seq[scala.xml.Node]
convenience method, same as apply(namespace, owner.scope, key).
|
def
containedIn1
(m: scala.xml.MetaData)
: scala.Boolean
|
|
abstract
|
def
copy
(next: scala.xml.MetaData)
: scala.xml.MetaData
returns a copy of this MetaData item with next field set to argument. |
def
elements
: java.lang.Object with scala.Iterator[scala.xml.MetaData]
returns an iterator on attributes |
|
override
|
def
equals
(that: scala.Any)
: scala.Boolean
deep equals method |
abstract
|
def
equals1
(that: scala.xml.MetaData)
: scala.Boolean
shallow equals method |
override
|
def
filter
(f: (scala.xml.MetaData) => scala.Boolean)
: scala.xml.MetaData
filters this sequence of meta data |
final
|
def
get
(key: java.lang.String)
: scala.Option[scala.Seq[scala.xml.Node]]
Gets value of unqualified (unprefixed) attribute with given key, None if not found |
final
|
def
get
(uri: java.lang.String, owner: scala.xml.Node, key: java.lang.String)
: scala.Option[scala.Seq[scala.xml.Node]]
same as get(uri, owner.scope, key) |
final
|
def
get
(uri: java.lang.String, scope: scala.xml.NamespaceBinding, key: java.lang.String)
: scala.Option[scala.Seq[scala.xml.Node]]
gets value of qualified (prefixed) attribute with given key. |
abstract
|
def
getNamespace
(owner: scala.xml.Node)
: java.lang.String
if owner is the element of this metadata item, returns namespace |
def
hasNext
: scala.Boolean
|
|
abstract override
|
def
hashCode
: scala.Int
|
abstract
|
def
isPrefixed
: scala.Boolean
|
abstract
|
def
key
: java.lang.String
returns key of this MetaData item |
def
length
(i: scala.Int)
: scala.Int
|
|
def
length
: scala.Int
|
|
def
map
(f: (scala.xml.MetaData) => scala.xml.Text)
: scala.List[scala.xml.Text]
maps this sequence of meta data |
|
abstract
|
def
next
: scala.xml.MetaData
returns Null or the next MetaData item |
abstract
|
def
remove
(key: java.lang.String)
: scala.xml.MetaData
|
abstract
|
def
remove
(namespace: java.lang.String, scope: scala.xml.NamespaceBinding, key: java.lang.String)
: scala.xml.MetaData
|
final
|
def
remove
(namespace: java.lang.String, owner: scala.xml.Node, key: java.lang.String)
: scala.xml.MetaData
|
def
toString
(sb: scala.compat.StringBuilder)
: scala.compat.StringBuilder
|
|
override
|
def
toString
: java.lang.String
|
def
toString1
: java.lang.String
|
|
abstract
|
def
toString1
(sb: scala.compat.StringBuilder)
: scala.Unit
|
abstract
|
def
value
: scala.Seq[scala.xml.Node]
returns value of this MetaData item |
abstract
|
def
wellformed
(scope: scala.xml.NamespaceBinding)
: scala.Boolean
|
| Def inherited from scala.Iterable[scala.xml.MetaData] | |
| ++ , /:, :\, addString, concat, copyToBuffer, drop, dropWhile, elements, exists, filter, find, findIndexOf, flatMap, foldLeft, foldRight, forall, foreach, indexOf, map, mkString, reduceLeft, reduceRight, sameElements, take, takeWhile, toList |
| Constructor Detail |
| Def Detail |
def
append
(m: scala.xml.MetaData): scala.xml.MetaData
m - ...
abstract
def
apply
(key: java.lang.String): scala.Seq[scala.xml.Node]
key -
abstract
def
apply
(uri: java.lang.String, scp: scala.xml.NamespaceBinding, k: java.lang.String): scala.Seq[scala.xml.Node]
uri - namespace of key
scp - a namespace scp (usually of the element owning this attribute list)
key - to be looked fore
final
def
apply
(namespace: java.lang.String, owner: scala.xml.Node, key: java.lang.String): scala.Seq[scala.xml.Node]
apply(namespace, owner.scope, key).namespace - ...
owner - ...
key - ...
def
containedIn1
(m: scala.xml.MetaData): scala.Boolean
m - ...
true iff ...
abstract
def
copy
(next: scala.xml.MetaData): scala.xml.MetaData
next - ...
def
elements
: java.lang.Object with scala.Iterator[scala.xml.MetaData]
override
def
equals
(that: scala.Any): scala.Boolean
abstract
def
equals1
(that: scala.xml.MetaData): scala.Boolean
override
def
filter
(f: (scala.xml.MetaData) => scala.Boolean): scala.xml.MetaData
final
def
get
(key: java.lang.String): scala.Option[scala.Seq[scala.xml.Node]]
key -
final
def
get
(uri: java.lang.String, owner: scala.xml.Node, key: java.lang.String): scala.Option[scala.Seq[scala.xml.Node]]
final
def
get
(uri: java.lang.String, scope: scala.xml.NamespaceBinding, key: java.lang.String): scala.Option[scala.Seq[scala.xml.Node]]
uri - namespace of key
scope - a namespace scp (usually of the element owning this attribute list)
key - to be looked fore
abstract
def
getNamespace
(owner: scala.xml.Node): java.lang.String
def
hasNext
: scala.Boolean
abstract override
def
hashCode
: scala.Int
abstract
def
isPrefixed
: scala.Boolean
abstract
def
key
: java.lang.String
def
length
: scala.Int
def
map
(f: (scala.xml.MetaData) => scala.xml.Text): scala.List[scala.xml.Text]
abstract
def
next
: scala.xml.MetaData
abstract
def
remove
(key: java.lang.String): scala.xml.MetaData
key - ...
abstract
def
remove
(namespace: java.lang.String, scope: scala.xml.NamespaceBinding, key: java.lang.String): scala.xml.MetaData
namespace - ...
scope - ...
key - ...
final
def
remove
(namespace: java.lang.String, owner: scala.xml.Node, key: java.lang.String): scala.xml.MetaData
namespace - ...
owner - ...
key - ...
def
toString
(sb: scala.compat.StringBuilder): scala.compat.StringBuilder
override
def
toString
: java.lang.String
def
toString1
: java.lang.String
abstract
def
toString1
(sb: scala.compat.StringBuilder): scala.Unit
abstract
def
value
: scala.Seq[scala.xml.Node]
abstract
def
wellformed
(scope: scala.xml.NamespaceBinding): scala.Boolean
scope - ...
true iff ...