summaryrefslogtreecommitdiff
path: root/src/library/scala/xml/dtd/ExternalID.scala
diff options
context:
space:
mode:
Diffstat (limited to 'src/library/scala/xml/dtd/ExternalID.scala')
-rw-r--r--src/library/scala/xml/dtd/ExternalID.scala11
1 files changed, 11 insertions, 0 deletions
diff --git a/src/library/scala/xml/dtd/ExternalID.scala b/src/library/scala/xml/dtd/ExternalID.scala
index a0a5818d07..ccee5dbe5a 100644
--- a/src/library/scala/xml/dtd/ExternalID.scala
+++ b/src/library/scala/xml/dtd/ExternalID.scala
@@ -73,3 +73,14 @@ case class PublicID(publicId: String, systemId: String) extends ExternalID {
/** always empty */
def child = Nil
}
+
+/** A marker used when a `DocType` contains no external id.
+ *
+ * @author Michael Bayne
+ */
+object NoExternalID extends ExternalID {
+ val publicId = null
+ val systemId = null
+
+ override def toString = ""
+}