ostrat.pWeb

package ostrat.pWeb

I'm just trying out a new package, not sure whether will use pWeb.

Attributes

Members list

Concise view

Type members

Classlikes

case class CssBGColour(colour: Colour) extends CssDec

CSS background-color property.

CSS background-color property.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait CssDec
class Object
trait Matchable
class Any
case class CssBody(props: RArr[CssDec]) extends CssRule

CSS rule for the body.

CSS rule for the body.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait CssRule
class Object
trait Matchable
class Any
trait CssDec

CSS declaration

CSS declaration

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
case class CssFontSize(valueStr: String) extends CssDec

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait CssDec
class Object
trait Matchable
class Any
case class CssH1(props: RArr[CssDec]) extends CssRule

CSS rule for the H1 header.

CSS rule for the H1 header.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait CssRule
class Object
trait Matchable
class Any
trait CssRule

Css Rule consisting of selector plus a set of declarations.

Css Rule consisting of selector plus a set of declarations.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class CssBody
class CssH1
case class CssTextAlign(align: TextAlign) extends CssDec

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait CssDec
class Object
trait Matchable
class Any
Known subtypes
object CssTextCentre.type

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait CssDec
class Object
trait Matchable
class Any
Self type
case class HtmlBody(contentStr: String) extends HtmlUnvoid

The HTML body element.

The HTML body element.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait HtmlElem
trait XCon
class Object
trait Matchable
class Any
case class HtmlCode(contentStr: String, attribs: RArr[XmlAtt]) extends HtmlUnvoid

An HTML code element.

An HTML code element.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait HtmlElem
trait XCon
class Object
trait Matchable
class Any
class HtmlCssLink(val fullFileName: String) extends HtmlVoid

Attributes

Companion:
object
Graph
Supertypes
trait HtmlVoid
trait HtmlElem
trait XCon
class Object
trait Matchable
class Any

Attributes

Companion:
class
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait HtmlElem extends XmlElemLike

HTML element.

HTML element.

Attributes

Graph
Supertypes
trait XCon
class Object
trait Matchable
class Any
Known subtypes
class HtmlBody
class HtmlCode
class HtmlHead
class HtmlHtml
class HtmlTitle
trait HtmlVoid
trait HtmlMeta
object HtmlUtf8.type
object HtmlViewDevWidth.type
Self type
case class HtmlHead(contents: RArr[XCon], attribs: RArr[XmlAtt]) extends HtmlUnvoid

HTML head element.

HTML head element.

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait HtmlElem
trait XCon
class Object
trait Matchable
class Any
object HtmlHead

Companion object for the HtmlHead case class.

Companion object for the HtmlHead case class.

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class HtmlHtml(head: HtmlHead, body: HtmlBody, attribs: RArr[XmlAtt]) extends HtmlUnvoid

The "html" HTML element

The "html" HTML element

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait HtmlElem
trait XCon
class Object
trait Matchable
class Any
trait HtmlMeta extends HtmlVoid

HTML meta element.

HTML meta element.

Attributes

Graph
Supertypes
trait HtmlVoid
trait HtmlElem
trait XCon
class Object
trait Matchable
class Any
Known subtypes
object HtmlUtf8.type
object HtmlViewDevWidth.type
case class HtmlPage(head: HtmlHead, body: HtmlBody)

An HTML page, contains a head and a body element

An HTML page, contains a head and a body element

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
object HtmlPage

Companion object for the HtmlHead class.

Companion object for the HtmlHead class.

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
case class HtmlTitle(str: String, attribs: RArr[XmlAtt]) extends HtmlUnvoid

HTML title element.

HTML title element.

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait HtmlElem
trait XCon
class Object
trait Matchable
class Any
trait HtmlUnvoid extends HtmlElem

An HTML element that is not void.

An HTML element that is not void.

Attributes

Graph
Supertypes
trait HtmlElem
trait XCon
class Object
trait Matchable
class Any
Known subtypes
class HtmlBody
class HtmlCode
class HtmlHead
class HtmlHtml
class HtmlTitle
object HtmlUtf8 extends HtmlMeta

HTML charset='UTF-8' meta element.

HTML charset='UTF-8' meta element.

Attributes

Graph
Supertypes
trait HtmlMeta
trait HtmlVoid
trait HtmlElem
trait XCon
class Object
trait Matchable
class Any
Self type
object HtmlViewDevWidth extends HtmlMeta

Creates the meta element

Creates the meta element

Attributes

Graph
Supertypes
trait HtmlMeta
trait HtmlVoid
trait HtmlElem
trait XCon
class Object
trait Matchable
class Any
Self type
sealed trait HtmlVoid extends HtmlElem

trait for HTML Void elements such as br img and input.

trait for HTML Void elements such as br img and input.

Attributes

Graph
Supertypes
trait HtmlElem
trait XCon
class Object
trait Matchable
class Any
Known subtypes
trait HtmlMeta
object HtmlUtf8.type
object HtmlViewDevWidth.type
implicit class StringExtension(thisString: String)

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
trait XANumeric extends XmlAtt

An Xml numeric attribute.

An Xml numeric attribute.

Attributes

Companion:
object
Graph
Supertypes
trait XmlAtt
class Object
trait Matchable
class Any
Known subtypes
class HeightAtt
class WidthAtt
class XAttrib
class YAttrib
object XANumeric

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
trait XCon

Content for XML and HTML elements.

Content for XML and HTML elements.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class XConStr
trait HtmlElem
class HtmlBody
class HtmlCode
class HtmlHead
class HtmlHtml
class HtmlTitle
trait HtmlVoid
trait HtmlMeta
object HtmlUtf8.type
object HtmlViewDevWidth.type
trait XmlElem
trait SvgElem
class SvgCircle
class SvgRect
case class XConStr(value: String) extends XCon

XConStr is a wrapper to convert Strings to XCon, XML Element content.

XConStr is a wrapper to convert Strings to XCon, XML Element content.

Attributes

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait XCon
class Object
trait Matchable
class Any
object XConStr

Attributes

Companion:
class
Graph
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
XConStr.type
trait XmlAtt

An XML / HTML attribute, has a name and a value StrArr.

An XML / HTML attribute, has a name and a value StrArr.

Attributes

Companion:
object
Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
object XmlAtt

Companion object for the XML attribute XmlAtt trait.

Companion object for the XML attribute XmlAtt trait.

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
XmlAtt.type
trait XmlElem extends XmlElemLike

An XML element.

An XML element.

Attributes

Graph
Supertypes
trait XCon
class Object
trait Matchable
class Any
Known subtypes
trait SvgElem
class SvgCircle
class SvgRect
trait XmlElemLike extends XCon

An XML or an HTML element

An XML or an HTML element

Attributes

Graph
Supertypes
trait XCon
class Object
trait Matchable
class Any
Known subtypes
trait HtmlElem
class HtmlBody
class HtmlCode
class HtmlHead
class HtmlHtml
class HtmlTitle
trait HtmlVoid
trait HtmlMeta
object HtmlUtf8.type
object HtmlViewDevWidth.type
trait XmlElem
trait SvgElem
class SvgCircle
class SvgRect

Value members

Concrete methods

def tagVoidStr(tagName: String, attribs: XmlAtt*): String
def tagVoidStr(tagName: String, attribs: RArr[XmlAtt]): String

Implicits

Implicits

final implicit def StringExtension(thisString: String): StringExtension