PublicID

scala.xml.dtd.PublicID
case class PublicID(publicId: String, systemId: String) extends ExternalID

Value parameters

publicId

the public identifier literal

systemId

(can be null for notation pubIDs) the system identifier literal

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
class ExternalID
trait TokenTests
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def attribute: ExternalIDAttribute

always empty

always empty

Attributes

def child: Nil

always empty

always empty

Attributes

def label: String

the constant "#PI"

the constant "#PI"

Attributes

Inherited methods

Attributes

Inherited from:
ExternalID

Attributes

Inherited from:
TokenTests

Attributes

Inherited from:
TokenTests
def isAlpha(c: Char): Boolean

These are 99% sure to be redundant but refactoring on the safe side.

These are 99% sure to be redundant but refactoring on the safe side.

Attributes

Inherited from:
TokenTests

Attributes

Inherited from:
TokenTests
def isName(s: String): Boolean

See [5] of XML 1.0 specification.

Name ::= ( Letter | '_' ) (NameChar)*

See [5] of XML 1.0 specification.

Attributes

Inherited from:
TokenTests
def isNameChar(ch: Char): Boolean

See [4] and [4a] of Appendix B of XML 1.0 specification.

NameChar ::= Letter | Digit | '.' | '-' | '_' | ':' | #xB7
           | CombiningChar | Extender

See [4] and [4a] of Appendix B of XML 1.0 specification.

Attributes

Inherited from:
TokenTests

where Letter means in one of the Unicode general categories { Ll, Lu, Lo, Lt, Nl }.

NameStart ::= ( Letter | '_' | ':' )

where Letter means in one of the Unicode general categories { Ll, Lu, Lo, Lt, Nl }.

We do not allow a name to start with :. See [4] and Appendix B of XML 1.0 specification

Attributes

Inherited from:
TokenTests

Attributes

Inherited from:
TokenTests
final def isSpace(cs: Seq[Char]): Boolean
(#x20 | #x9 | #xD | #xA)+

Attributes

Inherited from:
TokenTests
final def isSpace(ch: Char): Boolean
(#x20 | #x9 | #xD | #xA)

Attributes

Inherited from:
TokenTests
def isValidIANAEncoding(ianaEncoding: Seq[Char]): Boolean

Returns true if the encoding name is a valid IANA encoding. This method does not verify that there is a decoder available for this encoding, only that the characters are valid for an IANA encoding name.

Returns true if the encoding name is a valid IANA encoding. This method does not verify that there is a decoder available for this encoding, only that the characters are valid for an IANA encoding name.

Value parameters

ianaEncoding

The IANA encoding name.

Attributes

Inherited from:
TokenTests

Attributes

Inherited from:
Product

Attributes

Inherited from:
Product
def quoted(s: String): String

Attributes

Inherited from:
ExternalID
override def toString: String

Returns a string representation of the object.

Returns a string representation of the object.

The default representation is platform dependent.

Attributes

Returns

a string representation of the object.

Definition Classes
ExternalID -> Any
Inherited from:
ExternalID