diff --git a/README.md b/README.md index be032f0..1d639f7 100644 --- a/README.md +++ b/README.md @@ -17,7 +17,9 @@ codebeat badge

- +

+Buy Me A Coffee +

----- Welcome to **jumpper**. Is an open source framework, which is independent of other web frameworks or toolkits available on the market, such as Vapor, Kitura and Perfect. It can be used in conjunction with any of them and even alone. This shows how simple it is to build HTML pages using only **Swift**. diff --git a/Sources/jumpper/HTML/Elements/ATag.swift b/Sources/jumpper/HTML/Tags/ATag.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/ATag.swift rename to Sources/jumpper/HTML/Tags/ATag.swift diff --git a/Sources/jumpper/HTML/Elements/Blockquote.swift b/Sources/jumpper/HTML/Tags/Blockquote.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Blockquote.swift rename to Sources/jumpper/HTML/Tags/Blockquote.swift diff --git a/Sources/jumpper/HTML/Elements/Br.swift b/Sources/jumpper/HTML/Tags/Br.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Br.swift rename to Sources/jumpper/HTML/Tags/Br.swift diff --git a/Sources/jumpper/HTML/Elements/Button.swift b/Sources/jumpper/HTML/Tags/Button.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Button.swift rename to Sources/jumpper/HTML/Tags/Button.swift diff --git a/Sources/jumpper/HTML/Elements/Canvas.swift b/Sources/jumpper/HTML/Tags/Canvas.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Canvas.swift rename to Sources/jumpper/HTML/Tags/Canvas.swift diff --git a/Sources/jumpper/HTML/Elements/Center.swift b/Sources/jumpper/HTML/Tags/Center.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Center.swift rename to Sources/jumpper/HTML/Tags/Center.swift diff --git a/Sources/jumpper/HTML/Elements/Code.swift b/Sources/jumpper/HTML/Tags/Code.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Code.swift rename to Sources/jumpper/HTML/Tags/Code.swift diff --git a/Sources/jumpper/HTML/Elements/Div.swift b/Sources/jumpper/HTML/Tags/Div.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Div.swift rename to Sources/jumpper/HTML/Tags/Div.swift diff --git a/Sources/jumpper/HTML/Tags/Document/Body.swift b/Sources/jumpper/HTML/Tags/Document/Body.swift new file mode 100644 index 0000000..cb66a59 --- /dev/null +++ b/Sources/jumpper/HTML/Tags/Document/Body.swift @@ -0,0 +1,41 @@ +// +// MIT License +// +// Copyright (c) 2020 micheltlutz +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// + +import Foundation + +/** + Body tag element class + + ### Usage Example: ### + ```` + let body = Body() + body.add(/* Any Element*/) + ```` +*/ +public final class Body: ContainerElementBase { + /// Override tag element. Default is `body` + override var tag: String { + return "body" + } +} diff --git a/Sources/jumpper/HTML/Tags/Document/Doctype.swift b/Sources/jumpper/HTML/Tags/Document/Doctype.swift new file mode 100644 index 0000000..27ca601 --- /dev/null +++ b/Sources/jumpper/HTML/Tags/Document/Doctype.swift @@ -0,0 +1,50 @@ +// +// MIT License +// +// Copyright (c) 2020 micheltlutz +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// + +import Foundation + +/** + DOCTYPE tag element class + + ### Usage Example: ### + ```` + let doctype = Doctype() + doctype.getString() // or doctype.generate() + ```` +*/ +public final class Doctype: ElementProtocol { + private let tag: String + + public init() { + tag = "" + } + + public func getString() -> String { + return tag + } + + public func generate() { + print(tag) + } +} diff --git a/Sources/jumpper/HTML/Tags/Document/Head.swift b/Sources/jumpper/HTML/Tags/Document/Head.swift new file mode 100644 index 0000000..4277c66 --- /dev/null +++ b/Sources/jumpper/HTML/Tags/Document/Head.swift @@ -0,0 +1,41 @@ +// +// MIT License +// +// Copyright (c) 2020 micheltlutz +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// + +import Foundation + +/** + Head tag element class + + ### Usage Example: ### + ```` + let head = Head() + head.add(/* Any Element*/) + ```` +*/ +public final class Head: ContainerElementBase { + /// Override tag element for element. Default is `head` + override var tag: String { + return "head" + } +} diff --git a/Sources/jumpper/HTML/Tags/Document/Html.swift b/Sources/jumpper/HTML/Tags/Document/Html.swift new file mode 100644 index 0000000..bf79d48 --- /dev/null +++ b/Sources/jumpper/HTML/Tags/Document/Html.swift @@ -0,0 +1,41 @@ +// +// MIT License +// +// Copyright (c) 2020 micheltlutz +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// + +import Foundation + +/** + Html tag element class + + ### Usage Example: ### + ```` + let html = Html() + html.add(/* Any Element*/) + ```` +*/ +public final class Html: ContainerElementBase { + /// Override tag element. Default is `html` + override var tag: String { + return "html" + } +} diff --git a/Sources/jumpper/HTML/Tags/Document/LinkStylesheet.swift b/Sources/jumpper/HTML/Tags/Document/LinkStylesheet.swift new file mode 100644 index 0000000..4981eed --- /dev/null +++ b/Sources/jumpper/HTML/Tags/Document/LinkStylesheet.swift @@ -0,0 +1,46 @@ +// +// MIT License +// +// Copyright (c) 2020 micheltlutz +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// + +import Foundation + +/** + Link stylesheet tag element class + + ### Usage Example: ### + ```` + let linkCssTag = LinkStylesheet("/styles/milligram.min.css") + ```` +*/ +public class LinkStylesheet: Link { + // MARK: - Initialization + /// Default initializer element + /// - Parameters: + /// - href: This is a src attribute for link **href** `String` + /// - attributes: This is a attr **attributes** `AttributeType...` CVarArg + public init(_ href: String) { + super.init(href) + + addAttribute(("rel", "stylesheet")) + } +} diff --git a/Sources/jumpper/HTML/Tags/Document/LinkTag.swift b/Sources/jumpper/HTML/Tags/Document/LinkTag.swift new file mode 100644 index 0000000..e0a9780 --- /dev/null +++ b/Sources/jumpper/HTML/Tags/Document/LinkTag.swift @@ -0,0 +1,51 @@ +// +// MIT License +// +// Copyright (c) 2020 micheltlutz +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// + +import Foundation + +/** + link tag element class + + ### Usage Example: ### + ```` + let linkTag = Link("/styles/milligram.min.css", attributes: ("rel", "stylesheet")) + ```` +*/ +public class Link: GenericElement { + ///Override tag element for element. Default is `link` + override var tag: String { + return "link" + } + + // MARK: - Initialization + /// Default initializer element + /// - Parameters: + /// - href: This is a src attribute for link **href** `String` + /// - attributes: This is a attr **attributes** `AttributeType...` CVarArg + public init(_ href: String, attributes: AttributeType...) { + super.init(attributes) + + addAttribute(("href", href)) + } +} diff --git a/Sources/jumpper/HTML/Tags/Document/MetaTag.swift b/Sources/jumpper/HTML/Tags/Document/MetaTag.swift new file mode 100644 index 0000000..36bcdc2 --- /dev/null +++ b/Sources/jumpper/HTML/Tags/Document/MetaTag.swift @@ -0,0 +1,48 @@ +// +// MIT License +// +// Copyright (c) 2020 micheltlutz +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// + +import Foundation + +/** + Meta tag element class + + ### Usage Example: ### + ```` + let meta = Meta(("charset", "utf-8"))) + ```` +*/ +public class Meta: GenericElement { + /// Override tag element for element. Default is `meta` + override var tag: String { + return "meta" + } + + // MARK: - Initialization + /// Default initializer + /// - Parameters: + /// - attributes: This is a **attributes** `AttributeType...` CVarArg + public override init(_ attributes: AttributeType...) { + super.init(attributes) + } +} diff --git a/Sources/jumpper/HTML/Tags/Document/ScriptTag.swift b/Sources/jumpper/HTML/Tags/Document/ScriptTag.swift new file mode 100644 index 0000000..a03f181 --- /dev/null +++ b/Sources/jumpper/HTML/Tags/Document/ScriptTag.swift @@ -0,0 +1,53 @@ +// +// MIT License +// +// Copyright (c) 2020 micheltlutz +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// + +import Foundation + +/** + This class define a Script element + + ### Usage Example: ### + ```` + let script = Script() + script.add("var myJsVar = 1") + + let script = Script(("src","myScript.js")) + ```` +*/ +public final class Script: GenericElement { + ///Override tag element for option. Default is `script` + override var tag: String { + return "script" + } + /// Override container element defaults is `true` + override var container: Bool { + return true + } + /// This method add a text in script body element + /// - Parameters: + /// - text: This is a content for tag **text** `String` + public func add(_ text: String) { + objects.append(Text(text)) + } +} diff --git a/Sources/jumpper/HTML/Tags/Document/TitleTag.swift b/Sources/jumpper/HTML/Tags/Document/TitleTag.swift new file mode 100644 index 0000000..4a3f402 --- /dev/null +++ b/Sources/jumpper/HTML/Tags/Document/TitleTag.swift @@ -0,0 +1,50 @@ +// +// MIT License +// +// Copyright (c) 2020 micheltlutz +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// + +import Foundation + +/** + title tag element class + + ### Usage Example: ### + ```` + let pageTitle = Title("This is Page.") + ```` + */ +public final class Title: ContainerElementBase { + /// Override tag element. Default is `title` + override var tag: String { + return "title" + } + + // MARK: - Initialization + /// Default initializer + /// - Parameters: + /// - text: This is a **text** `String` + public init(_ text: String) { + super.init() + + add(text) + } +} diff --git a/Sources/jumpper/HTML/Elements/Em.swift b/Sources/jumpper/HTML/Tags/Em.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Em.swift rename to Sources/jumpper/HTML/Tags/Em.swift diff --git a/Sources/jumpper/HTML/Elements/Fieldset.swift b/Sources/jumpper/HTML/Tags/Fieldset.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Fieldset.swift rename to Sources/jumpper/HTML/Tags/Fieldset.swift diff --git a/Sources/jumpper/HTML/Tags/Footer.swift b/Sources/jumpper/HTML/Tags/Footer.swift new file mode 100644 index 0000000..b8cd162 --- /dev/null +++ b/Sources/jumpper/HTML/Tags/Footer.swift @@ -0,0 +1,41 @@ +// +// MIT License +// +// Copyright (c) 2020 micheltlutz +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// + +import Foundation + +/** + footer tag element class + + ### Usage Example: ### + ```` + let footer = Footer() + footer.add(/* Any Element*/) + ```` +*/ +public final class Footer: ContainerElementBase { + /// Override tag element. Default is `footer` + override var tag: String { + return "footer" + } +} diff --git a/Sources/jumpper/HTML/Elements/Form.swift b/Sources/jumpper/HTML/Tags/Form.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Form.swift rename to Sources/jumpper/HTML/Tags/Form.swift diff --git a/Sources/jumpper/HTML/Elements/HTags.swift b/Sources/jumpper/HTML/Tags/HTags.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/HTags.swift rename to Sources/jumpper/HTML/Tags/HTags.swift diff --git a/Sources/jumpper/HTML/Tags/Header.swift b/Sources/jumpper/HTML/Tags/Header.swift new file mode 100644 index 0000000..a89006c --- /dev/null +++ b/Sources/jumpper/HTML/Tags/Header.swift @@ -0,0 +1,41 @@ +// +// MIT License +// +// Copyright (c) 2020 micheltlutz +// +// Permission is hereby granted, free of charge, to any person obtaining a copy +// of this software and associated documentation files (the "Software"), to deal +// in the Software without restriction, including without limitation the rights +// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +// copies of the Software, and to permit persons to whom the Software is +// furnished to do so, subject to the following conditions: +// +// The above copyright notice and this permission notice shall be included in all +// copies or substantial portions of the Software. +// +// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +// SOFTWARE. +// + +import Foundation + +/** + header tag element class + + ### Usage Example: ### + ```` + let header = Header() + header.add(/* Any Element*/) + ```` +*/ +public final class Header: ContainerElementBase { + /// Override tag element. Default is `header` + override var tag: String { + return "header" + } +} diff --git a/Sources/jumpper/HTML/Elements/Hr.swift b/Sources/jumpper/HTML/Tags/Hr.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Hr.swift rename to Sources/jumpper/HTML/Tags/Hr.swift diff --git a/Sources/jumpper/HTML/Elements/Img.swift b/Sources/jumpper/HTML/Tags/Img.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Img.swift rename to Sources/jumpper/HTML/Tags/Img.swift diff --git a/Sources/jumpper/HTML/Elements/Inputs/Checkbox.swift b/Sources/jumpper/HTML/Tags/Inputs/Checkbox.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Inputs/Checkbox.swift rename to Sources/jumpper/HTML/Tags/Inputs/Checkbox.swift diff --git a/Sources/jumpper/HTML/Elements/Inputs/InputText.swift b/Sources/jumpper/HTML/Tags/Inputs/InputText.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Inputs/InputText.swift rename to Sources/jumpper/HTML/Tags/Inputs/InputText.swift diff --git a/Sources/jumpper/HTML/Elements/Inputs/Option.swift b/Sources/jumpper/HTML/Tags/Inputs/Option.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Inputs/Option.swift rename to Sources/jumpper/HTML/Tags/Inputs/Option.swift diff --git a/Sources/jumpper/HTML/Elements/Inputs/Select.swift b/Sources/jumpper/HTML/Tags/Inputs/Select.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Inputs/Select.swift rename to Sources/jumpper/HTML/Tags/Inputs/Select.swift diff --git a/Sources/jumpper/HTML/Elements/Inputs/Submit.swift b/Sources/jumpper/HTML/Tags/Inputs/Submit.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Inputs/Submit.swift rename to Sources/jumpper/HTML/Tags/Inputs/Submit.swift diff --git a/Sources/jumpper/HTML/Elements/Inputs/Textarea.swift b/Sources/jumpper/HTML/Tags/Inputs/Textarea.swift similarity index 91% rename from Sources/jumpper/HTML/Elements/Inputs/Textarea.swift rename to Sources/jumpper/HTML/Tags/Inputs/Textarea.swift index dedd239..e2f27f6 100644 --- a/Sources/jumpper/HTML/Elements/Inputs/Textarea.swift +++ b/Sources/jumpper/HTML/Tags/Inputs/Textarea.swift @@ -29,11 +29,12 @@ import Foundation ### Usage Example: ### ```` - Textarea(("placeholder", "Hi Mike …"), ("id", "commentField")) + let textArea = Textarea(("placeholder", "Hi Mike …"), ("id", "commentField")) + textArea.add("My Text") ```` */ public final class Textarea: GenericElement { - ///Override tag element for option. Default is `option` + ///Override tag element for option. Default is `textarea` override var tag: String { get { return "textarea" diff --git a/Sources/jumpper/HTML/Elements/Label.swift b/Sources/jumpper/HTML/Tags/Label.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Label.swift rename to Sources/jumpper/HTML/Tags/Label.swift diff --git a/Sources/jumpper/HTML/Elements/Lists/DD.swift b/Sources/jumpper/HTML/Tags/Lists/DD.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Lists/DD.swift rename to Sources/jumpper/HTML/Tags/Lists/DD.swift diff --git a/Sources/jumpper/HTML/Elements/Lists/DL.swift b/Sources/jumpper/HTML/Tags/Lists/DL.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Lists/DL.swift rename to Sources/jumpper/HTML/Tags/Lists/DL.swift diff --git a/Sources/jumpper/HTML/Elements/Lists/DT.swift b/Sources/jumpper/HTML/Tags/Lists/DT.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Lists/DT.swift rename to Sources/jumpper/HTML/Tags/Lists/DT.swift diff --git a/Sources/jumpper/HTML/Elements/Lists/LI.swift b/Sources/jumpper/HTML/Tags/Lists/LI.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Lists/LI.swift rename to Sources/jumpper/HTML/Tags/Lists/LI.swift diff --git a/Sources/jumpper/HTML/Elements/Lists/OL.swift b/Sources/jumpper/HTML/Tags/Lists/OL.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Lists/OL.swift rename to Sources/jumpper/HTML/Tags/Lists/OL.swift diff --git a/Sources/jumpper/HTML/Elements/Lists/UL.swift b/Sources/jumpper/HTML/Tags/Lists/UL.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Lists/UL.swift rename to Sources/jumpper/HTML/Tags/Lists/UL.swift diff --git a/Sources/jumpper/HTML/Elements/MainTag.swift b/Sources/jumpper/HTML/Tags/MainTag.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/MainTag.swift rename to Sources/jumpper/HTML/Tags/MainTag.swift diff --git a/Sources/jumpper/HTML/Elements/PTag.swift b/Sources/jumpper/HTML/Tags/PTag.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/PTag.swift rename to Sources/jumpper/HTML/Tags/PTag.swift diff --git a/Sources/jumpper/HTML/Elements/Pre.swift b/Sources/jumpper/HTML/Tags/Pre.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Pre.swift rename to Sources/jumpper/HTML/Tags/Pre.swift diff --git a/Sources/jumpper/HTML/Elements/Section.swift b/Sources/jumpper/HTML/Tags/Section.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Section.swift rename to Sources/jumpper/HTML/Tags/Section.swift diff --git a/Sources/jumpper/HTML/Elements/Small.swift b/Sources/jumpper/HTML/Tags/Small.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Small.swift rename to Sources/jumpper/HTML/Tags/Small.swift diff --git a/Sources/jumpper/HTML/Elements/Strong.swift b/Sources/jumpper/HTML/Tags/Strong.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Strong.swift rename to Sources/jumpper/HTML/Tags/Strong.swift diff --git a/Sources/jumpper/HTML/Elements/Table/TBody.swift b/Sources/jumpper/HTML/Tags/Table/TBody.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Table/TBody.swift rename to Sources/jumpper/HTML/Tags/Table/TBody.swift diff --git a/Sources/jumpper/HTML/Elements/Table/THead.swift b/Sources/jumpper/HTML/Tags/Table/THead.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Table/THead.swift rename to Sources/jumpper/HTML/Tags/Table/THead.swift diff --git a/Sources/jumpper/HTML/Elements/Table/Table.swift b/Sources/jumpper/HTML/Tags/Table/Table.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Table/Table.swift rename to Sources/jumpper/HTML/Tags/Table/Table.swift diff --git a/Sources/jumpper/HTML/Elements/Table/Td.swift b/Sources/jumpper/HTML/Tags/Table/Td.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Table/Td.swift rename to Sources/jumpper/HTML/Tags/Table/Td.swift diff --git a/Sources/jumpper/HTML/Elements/Table/Th.swift b/Sources/jumpper/HTML/Tags/Table/Th.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Table/Th.swift rename to Sources/jumpper/HTML/Tags/Table/Th.swift diff --git a/Sources/jumpper/HTML/Elements/Table/Tr.swift b/Sources/jumpper/HTML/Tags/Table/Tr.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Table/Tr.swift rename to Sources/jumpper/HTML/Tags/Table/Tr.swift diff --git a/Sources/jumpper/HTML/Elements/Text.swift b/Sources/jumpper/HTML/Tags/Text.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/Text.swift rename to Sources/jumpper/HTML/Tags/Text.swift diff --git a/Sources/jumpper/HTML/Elements/UTag.swift b/Sources/jumpper/HTML/Tags/UTag.swift similarity index 100% rename from Sources/jumpper/HTML/Elements/UTag.swift rename to Sources/jumpper/HTML/Tags/UTag.swift diff --git a/Tests/LinuxMain.swift b/Tests/LinuxMain.swift index 9b80f96..13d534d 100644 --- a/Tests/LinuxMain.swift +++ b/Tests/LinuxMain.swift @@ -1,7 +1,7 @@ import XCTest import DivTests -import LinkTests +import ATagTests import BlockquoteTests import BrTests import ButtonTests @@ -22,10 +22,20 @@ import PreTests import PTests import CompositeElementsTests import FactoryElementsTests +import TextAreaTests +import BodyTests +import HeadTests +import HtmlTests +import LinkTests +import MetaTests +import ScriptTests +import TitleTests +import HeaderTests +import FooterTests var tests = [XCTestCaseEntry]() tests += DivTests.allTests() -tests += LinkTests.allTests() +tests += ATagTests.allTests() tests += BlockquoteTests.allTests() tests += BrTests.allTests() tests += ButtonTests.allTests() @@ -48,4 +58,15 @@ tests += SectionTest.allTests() tests += TextTest.allTests() tests += CompositeElementsTests.allTests() tests += FactoryElementsTests.allTests() +tests += TextareaTests.allTests() +tests += BodyTests.allTests() +tests += HeadTests.allTests() +tests += HtmlTests.allTests() +tests += LinkTests.allTests() +tests += MetaTests.allTests() +tests += ScriptTests.allTests() +tests += TitleTests.allTests() +tests += HeaderTests.allTests() +tests += FooterTests.allTests() + XCTMain(tests) diff --git a/Tests/jumpperTests/ATagTests.swift b/Tests/jumpperTests/ATagTests.swift new file mode 100644 index 0000000..7b2f7df --- /dev/null +++ b/Tests/jumpperTests/ATagTests.swift @@ -0,0 +1,23 @@ +import XCTest +@testable import jumpper + +final class ATagTests: XCTestCase { + func testElement() { + let link = A(("href", "#")) + link.add("My Link") + + XCTAssertEqual(link.getString(), "My Link") + } + + func testElementAttr() { + let link = A(("href", "#"), ("class", "class-link")) + link.add("My Link") + + XCTAssertEqual(link.getString(), "My Link") + } + + static var allTests = [ + ("testElement", testElement), + ("testElementAttr", testElementAttr) + ] +} diff --git a/Tests/jumpperTests/BodyTests.swift b/Tests/jumpperTests/BodyTests.swift new file mode 100644 index 0000000..36c52b6 --- /dev/null +++ b/Tests/jumpperTests/BodyTests.swift @@ -0,0 +1,24 @@ +import XCTest +@testable import jumpper + +final class BodyTests: XCTestCase { + func testElement() { + let element = Body() + element.add("Hello, World!") + + XCTAssertEqual(element.getString(), "Hello, World!") + } + + func testElementAttr() { + let element = Body(("class", "sameClass")) + element.add("Hello, World!") + element.addAttribute(("id", "main")) + + XCTAssertEqual(element.getString(), "Hello, World!") + } + + static var allTests = [ + ("testElement", testElement), + ("testElementAttr", testElementAttr) + ] +} diff --git a/Tests/jumpperTests/FooterTests.swift b/Tests/jumpperTests/FooterTests.swift new file mode 100644 index 0000000..4c03f26 --- /dev/null +++ b/Tests/jumpperTests/FooterTests.swift @@ -0,0 +1,22 @@ +import XCTest +@testable import jumpper + +final class FooterTests: XCTestCase { + func testElement() { + let element = Footer() + + XCTAssertEqual(element.getString(), "") + } + + func testElementAttr() { + let element = Footer(("class", "sameClass")) + element.addAttribute(("id", "footer")) + + XCTAssertEqual(element.getString(), "") + } + + static var allTests = [ + ("testElement", testElement), + ("testElementAttr", testElementAttr) + ] +} diff --git a/Tests/jumpperTests/HeadTests.swift b/Tests/jumpperTests/HeadTests.swift new file mode 100644 index 0000000..615f071 --- /dev/null +++ b/Tests/jumpperTests/HeadTests.swift @@ -0,0 +1,23 @@ +import XCTest +@testable import jumpper + +final class HeadTests: XCTestCase { + func testElement() { + let element = Head() + + XCTAssertEqual(element.getString(), "") + } + + func testElementAttr() { + let element = Head(("class", "sameClass")) + element.addAttribute(("id", "head")) + element.add(Title("My Site")) + + XCTAssertEqual(element.getString(), "My Site") + } + + static var allTests = [ + ("testElement", testElement), + ("testElementAttr", testElementAttr) + ] +} diff --git a/Tests/jumpperTests/HeaderTests.swift b/Tests/jumpperTests/HeaderTests.swift new file mode 100644 index 0000000..6768f1b --- /dev/null +++ b/Tests/jumpperTests/HeaderTests.swift @@ -0,0 +1,22 @@ +import XCTest +@testable import jumpper + +final class HeaderTests: XCTestCase { + func testElement() { + let element = Header() + + XCTAssertEqual(element.getString(), "
") + } + + func testElementAttr() { + let element = Header(("class", "sameClass")) + element.addAttribute(("id", "header")) + + XCTAssertEqual(element.getString(), "") + } + + static var allTests = [ + ("testElement", testElement), + ("testElementAttr", testElementAttr) + ] +} diff --git a/Tests/jumpperTests/HtmlTests.swift b/Tests/jumpperTests/HtmlTests.swift new file mode 100644 index 0000000..9cbbd6c --- /dev/null +++ b/Tests/jumpperTests/HtmlTests.swift @@ -0,0 +1,24 @@ +import XCTest +@testable import jumpper + +final class HtmlTests: XCTestCase { + func testElement() { + let element = Html() + + XCTAssertEqual(element.getString(), "") + } + + func testElementAttr() { + let element = Html(("lang", "en")) + element.addAttribute(("data-color-mode", "dark")) + element.add(Head()) + element.add(Body()) + + XCTAssertEqual(element.getString(), "") + } + + static var allTests = [ + ("testElement", testElement), + ("testElementAttr", testElementAttr) + ] +} diff --git a/Tests/jumpperTests/LinkTests.swift b/Tests/jumpperTests/LinkTests.swift index 0c48cb0..18ec458 100644 --- a/Tests/jumpperTests/LinkTests.swift +++ b/Tests/jumpperTests/LinkTests.swift @@ -3,17 +3,16 @@ import XCTest final class LinkTests: XCTestCase { func testElement() { - let link = A(("href", "#")) - link.add("My Link") + let element = Link("/styles/milligram.min.css") - XCTAssertEqual(link.getString(), "My Link") + XCTAssertEqual(element.getString(), "") } func testElementAttr() { - let link = A(("href", "#"), ("class", "class-link")) - link.add("My Link") + let element = Link("/styles/milligram.min.css", attributes: ("rel", "stylesheet")) + element.addAttribute(("media", "all")) - XCTAssertEqual(link.getString(), "My Link") + XCTAssertEqual(element.getString(), "") } static var allTests = [ diff --git a/Tests/jumpperTests/MetaTests.swift b/Tests/jumpperTests/MetaTests.swift new file mode 100644 index 0000000..87a1c6b --- /dev/null +++ b/Tests/jumpperTests/MetaTests.swift @@ -0,0 +1,21 @@ +import XCTest +@testable import jumpper + +final class MetaTests: XCTestCase { + func testElement() { + let element = Meta() + + XCTAssertEqual(element.getString(), "") + } + + func testElementAttr() { + let element = Meta(("charset", "utf-8")) + + XCTAssertEqual(element.getString(), "") + } + + static var allTests = [ + ("testElement", testElement), + ("testElementAttr", testElementAttr) + ] +} diff --git a/Tests/jumpperTests/ScriptTests.swift b/Tests/jumpperTests/ScriptTests.swift new file mode 100644 index 0000000..cfcdd40 --- /dev/null +++ b/Tests/jumpperTests/ScriptTests.swift @@ -0,0 +1,38 @@ +import XCTest +@testable import jumpper + +final class ScriptTests: XCTestCase { + func testElement() { + let element = Script() + + XCTAssertEqual(element.getString(), "") + } + + func testElementAttr() { + let element = Script(("type", "application/javascript")) + + XCTAssertEqual(element.getString(), "") + } + + func testElementAttrs() { + let element = Script(("type", "application/javascript")) + element.addAttribute(("data-src", "demo.js")) + + XCTAssertEqual(element.getString(), "") + } + + func testElementBody() { + let element = Script(("type", "application/javascript")) + + element.add("alert('Hi');") + + XCTAssertEqual(element.getString(), "") + } + + static var allTests = [ + ("testElement", testElement), + ("testElementAttr", testElementAttr), + ("testElementAttrs", testElementAttrs), + ("testElementBody", testElementBody) + ] +} diff --git a/Tests/jumpperTests/TextareaTests.swift b/Tests/jumpperTests/TextareaTests.swift new file mode 100644 index 0000000..39b7301 --- /dev/null +++ b/Tests/jumpperTests/TextareaTests.swift @@ -0,0 +1,24 @@ +import XCTest +@testable import jumpper + +final class TextareaTests: XCTestCase { + func testElement() { + let element = Textarea() + element.add("Hello, World!") + + XCTAssertEqual(element.getString(), "") + } + + func testElementAttr() { + let element = Textarea(("class", "sameClass")) + element.add("Hello, World!") + element.addAttribute(("id", "textarea1")) + + XCTAssertEqual(element.getString(), "") + } + + static var allTests = [ + ("testElement", testElement), + ("testElementAttr", testElementAttr) + ] +} diff --git a/Tests/jumpperTests/TitleTests.swift b/Tests/jumpperTests/TitleTests.swift new file mode 100644 index 0000000..186e63d --- /dev/null +++ b/Tests/jumpperTests/TitleTests.swift @@ -0,0 +1,22 @@ +import XCTest +@testable import jumpper + +final class TitleTests: XCTestCase { + func testElement() { + let element = Title("My Site") + + XCTAssertEqual(element.getString(), "My Site") + } + + func testElementAttr() { + let element = Title("My Site") + element.addAttribute(("id", "title")) + + XCTAssertEqual(element.getString(), "My Site") + } + + static var allTests = [ + ("testElement", testElement), + ("testElementAttr", testElementAttr) + ] +} diff --git a/Tests/jumpperTests/XCTestManifests.swift b/Tests/jumpperTests/XCTestManifests.swift index ef06cda..f08e870 100644 --- a/Tests/jumpperTests/XCTestManifests.swift +++ b/Tests/jumpperTests/XCTestManifests.swift @@ -6,7 +6,7 @@ public func allTests() -> [XCTestCaseEntry] { testCase(BlockquoteTests.allTests), testCase(BrTests.allTests), testCase(ButtonTests.allTests), - testCase(LinkTests.allTests), + testCase(ATagTests.allTests), testCase(CanvasTests.allTests), testCase(CenterTests.allTests), testCase(CodeTests.allTests), @@ -26,7 +26,17 @@ public func allTests() -> [XCTestCaseEntry] { testCase(SectionTests.allTests), testCase(TextTests.allTests), testCase(CompositeElementsTests.allTests), - testCase(FactoryElementsTests.allTests) + testCase(FactoryElementsTests.allTests), + testCase(TextareaTests.allTests), + testCase(BodyTests.allTests), + testCase(HeadTests.allTests), + testCase(HtmlTests.allTests), + testCase(LinkTests.allTests), + testCase(MetaTests.allTests), + testCase(ScriptTests.allTests), + testCase(TitleTests.allTests), + testCase(HeaderTests.allTests), + testCase(FooterTests.allTests) ] } #endif diff --git a/docs/Classes.html b/docs/Classes.html index 237c94c..4da1c4e 100644 --- a/docs/Classes.html +++ b/docs/Classes.html @@ -17,7 +17,7 @@
-

Docs (97% documented)

+

Docs (96% documented)

@@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -440,6 +473,34 @@

Declaration

+
  • +
    + + + + CompositeElements + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class CompositeElements : ElementProtocol
    + +
    +
    +
    +
    +
  • @@ -705,6 +766,293 @@

    Declaration

  • +
  • +
    + + + + Body + +
    +
    +
    +
    +
    +
    +

    Body tag element class

    +

    Usage Example:

    +
    let body = Body()
    +body.add(/* Any Element
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Body : ContainerElementBase
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Doctype + +
    +
    +
    +
    +
    +
    +

    DOCTYPE tag element class

    +

    Usage Example:

    +
    let doctype = Doctype()
    +doctype.getString() // or doctype.generate()
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Doctype : ElementProtocol
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Head + +
    +
    +
    +
    +
    +
    +

    Head tag element class

    +

    Usage Example:

    +
    let head = Head()
    +head.add(/* Any Element
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Head : ContainerElementBase
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Html + +
    +
    +
    +
    +
    +
    +

    Html tag element class

    + +

    ### Usage Example: ###

    +
     let html = Html()
    + html.add(/* Any Element
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Html : ContainerElementBase
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + LinkStylesheet + +
    +
    +
    +
    +
    +
    +

    Link stylesheet tag element class

    +

    Usage Example:

    +
     let linkCssTag = LinkStylesheet("/styles/milligram.min.css")
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class LinkStylesheet : Link
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Link + +
    +
    +
    +
    +
    +
    +

    link tag element class

    +

    Usage Example:

    +
    let linkTag = Link("/styles/milligram.min.css", attributes: ("rel", "stylesheet"))
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class Link : GenericElement
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Meta + +
    +
    +
    +
    +
    +
    +

    Meta tag element class

    +

    Usage Example:

    +
     let meta = Meta(("charset", "utf-8")))
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class Meta : GenericElement
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Script + +
    +
    +
    +
    +
    +
    +

    This class define a Script element

    +

    Usage Example:

    +
    let script = Script()
    +script.add("var myJsVar = 1")
    +
    +let script = Script(("src","myScript.js"))
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Script : GenericElement
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Title + +
    +
    +
    +
    +
    +
    +

    title tag element class

    +

    Usage Example:

    +
     let pageTitle = Title("This is Page.")
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Title : ContainerElementBase
    + +
    +
    +
    +
    +
  • @@ -780,6 +1128,38 @@

    Declaration

  • +
  • +
    + + + + Footer + +
    +
    +
    +
    +
    +
    +

    footer tag element class

    +

    Usage Example:

    +
    let footer = Footer()
    +footer.add(/* Any Element
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Footer : ContainerElementBase
    + +
    +
    +
    +
    +
  • @@ -1096,6 +1476,38 @@

    Declaration

  • +
  • +
    + + + + Header + +
    +
    +
    +
    +
    +
    +

    header tag element class

    +

    Usage Example:

    +
    let header = Header()
    +header.add(/* Any Element
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Header : ContainerElementBase
    + +
    +
    +
    +
    +
  • @@ -1336,7 +1748,8 @@

    Declaration

    This class define a Textarea element

    ### Usage Example: ###

    -
     Textarea(("placeholder", "Hi Mike …"), ("id", "commentField"))
    +
     let textArea = Textarea(("placeholder", "Hi Mike …"), ("id", "commentField"))
    + textArea.add("My Text")
     
    See more @@ -2017,40 +2430,12 @@

    Declaration

  • -
  • -
    - - - - CompositeElements - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public final class CompositeElements : ElementProtocol
    - -
    -
    -
    -
    -
  • diff --git a/docs/Classes/A.html b/docs/Classes/A.html index 8f8a758..ae012e9 100644 --- a/docs/Classes/A.html +++ b/docs/Classes/A.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/Attribute.html b/docs/Classes/Attribute.html index 4e375c4..be0ff07 100644 --- a/docs/Classes/Attribute.html +++ b/docs/Classes/Attribute.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -490,7 +523,7 @@

    Declaration

    diff --git a/docs/Classes/Blockquote.html b/docs/Classes/Blockquote.html index d17e4f4..55c697a 100644 --- a/docs/Classes/Blockquote.html +++ b/docs/Classes/Blockquote.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/Body.html b/docs/Classes/Body.html new file mode 100644 index 0000000..1667989 --- /dev/null +++ b/docs/Classes/Body.html @@ -0,0 +1,330 @@ + + + + Body Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + + +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Body

    +
    +
    + +
    public final class Body : ContainerElementBase
    + +
    +
    +

    Body tag element class

    +

    Usage Example:

    +
    let body = Body()
    +body.add(/* Any Element
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element. Default is body

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Classes/Br.html b/docs/Classes/Br.html index 5630801..9f037be 100644 --- a/docs/Classes/Br.html +++ b/docs/Classes/Br.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -286,7 +319,7 @@

    Declaration

    diff --git a/docs/Classes/Button.html b/docs/Classes/Button.html index 742f30a..15cc3fb 100644 --- a/docs/Classes/Button.html +++ b/docs/Classes/Button.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -308,7 +341,7 @@

    Declaration

    diff --git a/docs/Classes/Canvas.html b/docs/Classes/Canvas.html index b26b333..1558718 100644 --- a/docs/Classes/Canvas.html +++ b/docs/Classes/Canvas.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/Classes/Center.html b/docs/Classes/Center.html index 88d87c5..3b8df28 100644 --- a/docs/Classes/Center.html +++ b/docs/Classes/Center.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/Classes/Checkbox.html b/docs/Classes/Checkbox.html index d593540..e82c102 100644 --- a/docs/Classes/Checkbox.html +++ b/docs/Classes/Checkbox.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -327,7 +360,7 @@

    Parameters

    diff --git a/docs/Classes/Code.html b/docs/Classes/Code.html index 39b7500..371046c 100644 --- a/docs/Classes/Code.html +++ b/docs/Classes/Code.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/Classes/CompositeElements.html b/docs/Classes/CompositeElements.html index e3da7a4..d0dd4a4 100644 --- a/docs/Classes/CompositeElements.html +++ b/docs/Classes/CompositeElements.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -278,6 +311,33 @@

    Declaration

    +
  • +
    + + + + init() + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init()
    + +
    +
    +
    +
    +
  • @@ -387,7 +447,7 @@

    Declaration

    diff --git a/docs/Classes/ContainerElementBase.html b/docs/Classes/ContainerElementBase.html index 59c4077..ec6b6a7 100644 --- a/docs/Classes/ContainerElementBase.html +++ b/docs/Classes/ContainerElementBase.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -329,7 +362,7 @@

    Parameters

    diff --git a/docs/Classes/DD.html b/docs/Classes/DD.html index d63943b..c50c959 100644 --- a/docs/Classes/DD.html +++ b/docs/Classes/DD.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/Classes/DL.html b/docs/Classes/DL.html index b5c40ec..72a23e6 100644 --- a/docs/Classes/DL.html +++ b/docs/Classes/DL.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -336,7 +369,7 @@

    Parameters

    diff --git a/docs/Classes/DT.html b/docs/Classes/DT.html index 2ee67ab..5b7d315 100644 --- a/docs/Classes/DT.html +++ b/docs/Classes/DT.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/Classes/Div.html b/docs/Classes/Div.html index 9bacbb8..4a1906f 100644 --- a/docs/Classes/Div.html +++ b/docs/Classes/Div.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -288,7 +321,7 @@

    Declaration

    diff --git a/docs/Classes/Doctype.html b/docs/Classes/Doctype.html new file mode 100644 index 0000000..87aa8ac --- /dev/null +++ b/docs/Classes/Doctype.html @@ -0,0 +1,409 @@ + + + + Doctype Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Doctype

    +
    +
    + +
    public final class Doctype : ElementProtocol
    + +
    +
    +

    DOCTYPE tag element class

    +

    Usage Example:

    +
    let doctype = Doctype()
    +doctype.getString() // or doctype.generate()
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      private let tag: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getString() + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getString() -> String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + generate() + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func generate()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Classes/Em.html b/docs/Classes/Em.html index eaa8107..efc097a 100644 --- a/docs/Classes/Em.html +++ b/docs/Classes/Em.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/Fieldset.html b/docs/Classes/Fieldset.html index 3557986..b647dd2 100644 --- a/docs/Classes/Fieldset.html +++ b/docs/Classes/Fieldset.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -371,7 +404,7 @@

    Parameters

    diff --git a/docs/Classes/Footer.html b/docs/Classes/Footer.html new file mode 100644 index 0000000..6f6a5a2 --- /dev/null +++ b/docs/Classes/Footer.html @@ -0,0 +1,330 @@ + + + + Footer Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Footer

    +
    +
    + +
    public final class Footer : ContainerElementBase
    + +
    +
    +

    footer tag element class

    +

    Usage Example:

    +
    let footer = Footer()
    +footer.add(/* Any Element
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element. Default is footer

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Classes/Form.html b/docs/Classes/Form.html index 7ff9755..d083208 100644 --- a/docs/Classes/Form.html +++ b/docs/Classes/Form.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -374,7 +407,7 @@

    Parameters

    diff --git a/docs/Classes/GenericElement.html b/docs/Classes/GenericElement.html index 19b49a9..03b9310 100644 --- a/docs/Classes/GenericElement.html +++ b/docs/Classes/GenericElement.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -679,7 +712,7 @@

    Declaration

    diff --git a/docs/Classes/H1.html b/docs/Classes/H1.html index a0610f7..dcc3a17 100644 --- a/docs/Classes/H1.html +++ b/docs/Classes/H1.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/H2.html b/docs/Classes/H2.html index 4d0a52d..7045d62 100644 --- a/docs/Classes/H2.html +++ b/docs/Classes/H2.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/H3.html b/docs/Classes/H3.html index 559ae4d..45a343e 100644 --- a/docs/Classes/H3.html +++ b/docs/Classes/H3.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/H4.html b/docs/Classes/H4.html index a60776a..5997c6f 100644 --- a/docs/Classes/H4.html +++ b/docs/Classes/H4.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/H5.html b/docs/Classes/H5.html index 54223e0..0f7b8b3 100644 --- a/docs/Classes/H5.html +++ b/docs/Classes/H5.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/H6.html b/docs/Classes/H6.html index cbe1197..8993eaf 100644 --- a/docs/Classes/H6.html +++ b/docs/Classes/H6.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/Head.html b/docs/Classes/Head.html new file mode 100644 index 0000000..c772c43 --- /dev/null +++ b/docs/Classes/Head.html @@ -0,0 +1,330 @@ + + + + Head Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Head

    +
    +
    + +
    public final class Head : ContainerElementBase
    + +
    +
    +

    Head tag element class

    +

    Usage Example:

    +
    let head = Head()
    +head.add(/* Any Element
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element for element. Default is head

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Classes/Header.html b/docs/Classes/Header.html new file mode 100644 index 0000000..71b6c20 --- /dev/null +++ b/docs/Classes/Header.html @@ -0,0 +1,330 @@ + + + + Header Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    +

    + +
    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Header

    +
    +
    + +
    public final class Header : ContainerElementBase
    + +
    +
    +

    header tag element class

    +

    Usage Example:

    +
    let header = Header()
    +header.add(/* Any Element
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element. Default is header

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Classes/Hr.html b/docs/Classes/Hr.html index 2707d8d..c7e0256 100644 --- a/docs/Classes/Hr.html +++ b/docs/Classes/Hr.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/Html.html b/docs/Classes/Html.html new file mode 100644 index 0000000..7d0d376 --- /dev/null +++ b/docs/Classes/Html.html @@ -0,0 +1,331 @@ + + + + Html Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Html

    +
    +
    + +
    public final class Html : ContainerElementBase
    + +
    +
    +

    Html tag element class

    + +

    ### Usage Example: ###

    +
     let html = Html()
    + html.add(/* Any Element
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element. Default is html

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Classes/Img.html b/docs/Classes/Img.html index 32deede..0fcda94 100644 --- a/docs/Classes/Img.html +++ b/docs/Classes/Img.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -358,7 +391,7 @@

    Parameters

    diff --git a/docs/Classes/InputElementBase.html b/docs/Classes/InputElementBase.html index a3eab1f..e4fdfa0 100644 --- a/docs/Classes/InputElementBase.html +++ b/docs/Classes/InputElementBase.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -381,7 +414,7 @@

    Parameters

    diff --git a/docs/Classes/InputText.html b/docs/Classes/InputText.html index 40f9d85..a6af9ee 100644 --- a/docs/Classes/InputText.html +++ b/docs/Classes/InputText.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -339,7 +372,7 @@

    Parameters

    diff --git a/docs/Classes/LI.html b/docs/Classes/LI.html index 08abb77..e793030 100644 --- a/docs/Classes/LI.html +++ b/docs/Classes/LI.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -369,7 +402,7 @@

    Parameters

    diff --git a/docs/Classes/Label.html b/docs/Classes/Label.html index c833eaa..9de9a66 100644 --- a/docs/Classes/Label.html +++ b/docs/Classes/Label.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -288,7 +321,7 @@

    Declaration

    diff --git a/docs/Classes/Link.html b/docs/Classes/Link.html new file mode 100644 index 0000000..aa34fed --- /dev/null +++ b/docs/Classes/Link.html @@ -0,0 +1,400 @@ + + + + Link Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Link

    +
    +
    + +
    public class Link : GenericElement
    + +
    +
    +

    link tag element class

    +

    Usage Example:

    +
    let linkTag = Link("/styles/milligram.min.css", attributes: ("rel", "stylesheet"))
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element for element. Default is link

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Initialization

    +

    +
    +
    +
      +
    • +
      + + + + init(_:attributes:) + +
      +
      +
      +
      +
      +
      +

      Default initializer element

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(_ href: String, attributes: AttributeType...)
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + +
      + + href + + +
      +

      This is a src attribute for link href String

      +
      +
      + + attributes + + +
      +

      This is a attr attributes AttributeType... CVarArg

      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Classes/LinkStylesheet.html b/docs/Classes/LinkStylesheet.html new file mode 100644 index 0000000..1dbd9aa --- /dev/null +++ b/docs/Classes/LinkStylesheet.html @@ -0,0 +1,369 @@ + + + + LinkStylesheet Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    +

    + +
    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    LinkStylesheet

    +
    +
    + +
    public class LinkStylesheet : Link
    + +
    +
    +

    Link stylesheet tag element class

    +

    Usage Example:

    +
     let linkCssTag = LinkStylesheet("/styles/milligram.min.css")
    +
    + +
    +
    +
    +
    + + +
    + +

    Initialization

    +

    +
    +
    +
      +
    • +
      + + + + init(_:) + +
      +
      +
      +
      +
      +
      +

      Default initializer element

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(_ href: String)
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + +
      + + href + + +
      +

      This is a src attribute for link href String

      +
      +
      + + attributes + + +
      +

      This is a attr attributes AttributeType... CVarArg

      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Classes/Main.html b/docs/Classes/Main.html index a6f761e..b913e4c 100644 --- a/docs/Classes/Main.html +++ b/docs/Classes/Main.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -288,7 +321,7 @@

    Declaration

    diff --git a/docs/Classes/Meta.html b/docs/Classes/Meta.html new file mode 100644 index 0000000..472aec5 --- /dev/null +++ b/docs/Classes/Meta.html @@ -0,0 +1,388 @@ + + + + Meta Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Meta

    +
    +
    + +
    public class Meta : GenericElement
    + +
    +
    +

    Meta tag element class

    +

    Usage Example:

    +
     let meta = Meta(("charset", "utf-8")))
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element for element. Default is meta

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Initialization

    +

    +
    +
    +
      +
    • +
      + + + + init(_:) + +
      +
      +
      +
      +
      +
      +

      Default initializer

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public override init(_ attributes: AttributeType...)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + attributes + + +
      +

      This is a attributes AttributeType... CVarArg

      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Classes/OL.html b/docs/Classes/OL.html index 76fe87e..b144c77 100644 --- a/docs/Classes/OL.html +++ b/docs/Classes/OL.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -289,7 +322,7 @@

    Declaration

    diff --git a/docs/Classes/Option.html b/docs/Classes/Option.html index b11b1a1..987e3ad 100644 --- a/docs/Classes/Option.html +++ b/docs/Classes/Option.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -381,7 +414,7 @@

    Parameters

    diff --git a/docs/Classes/P.html b/docs/Classes/P.html index a1cc239..50ab2d7 100644 --- a/docs/Classes/P.html +++ b/docs/Classes/P.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -288,7 +321,7 @@

    Declaration

    diff --git a/docs/Classes/Pre.html b/docs/Classes/Pre.html index a632b31..62ea9e3 100644 --- a/docs/Classes/Pre.html +++ b/docs/Classes/Pre.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/Classes/Script.html b/docs/Classes/Script.html new file mode 100644 index 0000000..f7d41ab --- /dev/null +++ b/docs/Classes/Script.html @@ -0,0 +1,405 @@ + + + + Script Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Script

    +
    +
    + +
    public final class Script : GenericElement
    + +
    +
    +

    This class define a Script element

    +

    Usage Example:

    +
    let script = Script()
    +script.add("var myJsVar = 1")
    +
    +let script = Script(("src","myScript.js"))
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element for option. Default is script

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + container + +
      +
      +
      +
      +
      +
      +

      Override container element defaults is true

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var container: Bool { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + add(_:) + +
      +
      +
      +
      +
      +
      +

      This method add a text in script body element

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func add(_ text: String)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + text + + +
      +

      This is a content for tag text String

      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Classes/Section.html b/docs/Classes/Section.html index 6763123..b78d8a6 100644 --- a/docs/Classes/Section.html +++ b/docs/Classes/Section.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -288,7 +321,7 @@

    Declaration

    diff --git a/docs/Classes/Select.html b/docs/Classes/Select.html index 38f075a..1ff6f66 100644 --- a/docs/Classes/Select.html +++ b/docs/Classes/Select.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -455,7 +488,7 @@

    Declaration

    diff --git a/docs/Classes/Small.html b/docs/Classes/Small.html index f4f1d60..3f5646f 100644 --- a/docs/Classes/Small.html +++ b/docs/Classes/Small.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/Strong.html b/docs/Classes/Strong.html index d68662a..e9e3e18 100644 --- a/docs/Classes/Strong.html +++ b/docs/Classes/Strong.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/Submit.html b/docs/Classes/Submit.html index 84b86c9..2827521 100644 --- a/docs/Classes/Submit.html +++ b/docs/Classes/Submit.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -316,7 +349,7 @@

    Parameters

    diff --git a/docs/Classes/TBody.html b/docs/Classes/TBody.html index e984fc8..b3dd44c 100644 --- a/docs/Classes/TBody.html +++ b/docs/Classes/TBody.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/Classes/THead.html b/docs/Classes/THead.html index 47016fb..16f2808 100644 --- a/docs/Classes/THead.html +++ b/docs/Classes/THead.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/Classes/Table.html b/docs/Classes/Table.html index 8f3fbd8..2e68d70 100644 --- a/docs/Classes/Table.html +++ b/docs/Classes/Table.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -678,7 +711,7 @@

    Declaration

    diff --git a/docs/Classes/TableColumnBase.html b/docs/Classes/TableColumnBase.html index 12cd273..25bf016 100644 --- a/docs/Classes/TableColumnBase.html +++ b/docs/Classes/TableColumnBase.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -311,7 +344,7 @@

    Declaration

    diff --git a/docs/Classes/TableRowBase.html b/docs/Classes/TableRowBase.html index 107b595..19a44c1 100644 --- a/docs/Classes/TableRowBase.html +++ b/docs/Classes/TableRowBase.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -329,7 +362,7 @@

    Parameters

    diff --git a/docs/Classes/Td.html b/docs/Classes/Td.html index d695152..44126f9 100644 --- a/docs/Classes/Td.html +++ b/docs/Classes/Td.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/Classes/Text.html b/docs/Classes/Text.html index 1559abf..376b778 100644 --- a/docs/Classes/Text.html +++ b/docs/Classes/Text.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -400,7 +433,7 @@

    Declaration

    diff --git a/docs/Classes/Textarea.html b/docs/Classes/Textarea.html index 69ad469..d6bed2f 100644 --- a/docs/Classes/Textarea.html +++ b/docs/Classes/Textarea.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -248,7 +281,8 @@

    Textarea

    This class define a Textarea element

    ### Usage Example: ###

    -
     Textarea(("placeholder", "Hi Mike …"), ("id", "commentField"))
    +
     let textArea = Textarea(("placeholder", "Hi Mike …"), ("id", "commentField"))
    + textArea.add("My Text")
     
    @@ -268,7 +302,7 @@

    Textarea

    -

    Override tag element for option. Default is option

    +

    Override tag element for option. Default is textarea

    @@ -360,7 +394,7 @@

    Parameters

    diff --git a/docs/Classes/Th.html b/docs/Classes/Th.html index e634959..f8b6ee6 100644 --- a/docs/Classes/Th.html +++ b/docs/Classes/Th.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/Classes/Title.html b/docs/Classes/Title.html new file mode 100644 index 0000000..dfaf878 --- /dev/null +++ b/docs/Classes/Title.html @@ -0,0 +1,388 @@ + + + + Title Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Title

    +
    +
    + +
    public final class Title : ContainerElementBase
    + +
    +
    +

    title tag element class

    +

    Usage Example:

    +
     let pageTitle = Title("This is Page.")
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element. Default is title

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Initialization

    +

    +
    +
    +
      +
    • +
      + + + + init(_:) + +
      +
      +
      +
      +
      +
      +

      Default initializer

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(_ text: String)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + text + + +
      +

      This is a text String

      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/Classes/Tr.html b/docs/Classes/Tr.html index d16fac2..edb4f9e 100644 --- a/docs/Classes/Tr.html +++ b/docs/Classes/Tr.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/Classes/TypographyElementBase.html b/docs/Classes/TypographyElementBase.html index db5d9fb..9ae25c9 100644 --- a/docs/Classes/TypographyElementBase.html +++ b/docs/Classes/TypographyElementBase.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -375,7 +408,7 @@

    Parameters

    diff --git a/docs/Classes/U.html b/docs/Classes/U.html index 05d6cb6..2856d5d 100644 --- a/docs/Classes/U.html +++ b/docs/Classes/U.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/Classes/UL.html b/docs/Classes/UL.html index 308a0cd..6a9cdaf 100644 --- a/docs/Classes/UL.html +++ b/docs/Classes/UL.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -412,7 +445,7 @@

    Return Value

    diff --git a/docs/Protocols.html b/docs/Protocols.html index ed149ab..6fa340b 100644 --- a/docs/Protocols.html +++ b/docs/Protocols.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -277,7 +310,7 @@

    Declaration

    diff --git a/docs/Protocols/ElementProtocol.html b/docs/Protocols/ElementProtocol.html index 98b7cf5..b36dd0d 100644 --- a/docs/Protocols/ElementProtocol.html +++ b/docs/Protocols/ElementProtocol.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -310,7 +343,7 @@

    Declaration

    diff --git a/docs/Structs.html b/docs/Structs.html index 38cbb5d..98a103a 100644 --- a/docs/Structs.html +++ b/docs/Structs.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -305,7 +338,7 @@

    Declaration

    diff --git a/docs/Structs/FactoryElements.html b/docs/Structs/FactoryElements.html index 36af699..0a2d257 100644 --- a/docs/Structs/FactoryElements.html +++ b/docs/Structs/FactoryElements.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -305,7 +338,7 @@

    Return Value

    diff --git a/docs/Structs/jumpper.html b/docs/Structs/jumpper.html index 2517d5b..ef7f3a0 100644 --- a/docs/Structs/jumpper.html +++ b/docs/Structs/jumpper.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/Typealiases.html b/docs/Typealiases.html index 7e3924f..a4d5433 100644 --- a/docs/Typealiases.html +++ b/docs/Typealiases.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -303,7 +336,7 @@

    Declaration

    diff --git a/docs/badge.svg b/docs/badge.svg index 5f56a7e..7c971c6 100644 --- a/docs/badge.svg +++ b/docs/badge.svg @@ -19,10 +19,10 @@ documentation - 97% + 96% - 97% + 96% diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes.html index 237c94c..4da1c4e 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -440,6 +473,34 @@

    Declaration

  • +
  • +
    + + + + CompositeElements + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class CompositeElements : ElementProtocol
    + +
    +
    +
    +
    +
  • @@ -705,6 +766,293 @@

    Declaration

  • +
  • +
    + + + + Body + +
    +
    +
    +
    +
    +
    +

    Body tag element class

    +

    Usage Example:

    +
    let body = Body()
    +body.add(/* Any Element
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Body : ContainerElementBase
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Doctype + +
    +
    +
    +
    +
    +
    +

    DOCTYPE tag element class

    +

    Usage Example:

    +
    let doctype = Doctype()
    +doctype.getString() // or doctype.generate()
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Doctype : ElementProtocol
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Head + +
    +
    +
    +
    +
    +
    +

    Head tag element class

    +

    Usage Example:

    +
    let head = Head()
    +head.add(/* Any Element
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Head : ContainerElementBase
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Html + +
    +
    +
    +
    +
    +
    +

    Html tag element class

    + +

    ### Usage Example: ###

    +
     let html = Html()
    + html.add(/* Any Element
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Html : ContainerElementBase
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + LinkStylesheet + +
    +
    +
    +
    +
    +
    +

    Link stylesheet tag element class

    +

    Usage Example:

    +
     let linkCssTag = LinkStylesheet("/styles/milligram.min.css")
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class LinkStylesheet : Link
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Link + +
    +
    +
    +
    +
    +
    +

    link tag element class

    +

    Usage Example:

    +
    let linkTag = Link("/styles/milligram.min.css", attributes: ("rel", "stylesheet"))
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class Link : GenericElement
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Meta + +
    +
    +
    +
    +
    +
    +

    Meta tag element class

    +

    Usage Example:

    +
     let meta = Meta(("charset", "utf-8")))
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public class Meta : GenericElement
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Script + +
    +
    +
    +
    +
    +
    +

    This class define a Script element

    +

    Usage Example:

    +
    let script = Script()
    +script.add("var myJsVar = 1")
    +
    +let script = Script(("src","myScript.js"))
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Script : GenericElement
    + +
    +
    +
    +
    +
  • +
  • +
    + + + + Title + +
    +
    +
    +
    +
    +
    +

    title tag element class

    +

    Usage Example:

    +
     let pageTitle = Title("This is Page.")
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Title : ContainerElementBase
    + +
    +
    +
    +
    +
  • @@ -780,6 +1128,38 @@

    Declaration

  • +
  • +
    + + + + Footer + +
    +
    +
    +
    +
    +
    +

    footer tag element class

    +

    Usage Example:

    +
    let footer = Footer()
    +footer.add(/* Any Element
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Footer : ContainerElementBase
    + +
    +
    +
    +
    +
  • @@ -1096,6 +1476,38 @@

    Declaration

  • +
  • +
    + + + + Header + +
    +
    +
    +
    +
    +
    +

    header tag element class

    +

    Usage Example:

    +
    let header = Header()
    +header.add(/* Any Element
    +
    + + See more +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public final class Header : ContainerElementBase
    + +
    +
    +
    +
    +
  • @@ -1336,7 +1748,8 @@

    Declaration

    This class define a Textarea element

    ### Usage Example: ###

    -
     Textarea(("placeholder", "Hi Mike …"), ("id", "commentField"))
    +
     let textArea = Textarea(("placeholder", "Hi Mike …"), ("id", "commentField"))
    + textArea.add("My Text")
     
    See more @@ -2017,40 +2430,12 @@

    Declaration

  • -
  • -
    - - - - CompositeElements - -
    -
    -
    -
    -
    -
    -

    Undocumented

    - - See more -
    -
    -

    Declaration

    -
    -

    Swift

    -
    public final class CompositeElements : ElementProtocol
    - -
    -
    -
    -
    -
  • diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/A.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/A.html index 8f8a758..ae012e9 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/A.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/A.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Attribute.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Attribute.html index 4e375c4..be0ff07 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Attribute.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Attribute.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -490,7 +523,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Blockquote.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Blockquote.html index d17e4f4..55c697a 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Blockquote.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Blockquote.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Body.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Body.html new file mode 100644 index 0000000..1667989 --- /dev/null +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Body.html @@ -0,0 +1,330 @@ + + + + Body Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + + +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Body

    +
    +
    + +
    public final class Body : ContainerElementBase
    + +
    +
    +

    Body tag element class

    +

    Usage Example:

    +
    let body = Body()
    +body.add(/* Any Element
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element. Default is body

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Br.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Br.html index 5630801..9f037be 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Br.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Br.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -286,7 +319,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Button.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Button.html index 742f30a..15cc3fb 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Button.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Button.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -308,7 +341,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Canvas.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Canvas.html index b26b333..1558718 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Canvas.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Canvas.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Center.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Center.html index 88d87c5..3b8df28 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Center.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Center.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Checkbox.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Checkbox.html index d593540..e82c102 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Checkbox.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Checkbox.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -327,7 +360,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Code.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Code.html index 39b7500..371046c 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Code.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Code.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/CompositeElements.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/CompositeElements.html index e3da7a4..d0dd4a4 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/CompositeElements.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/CompositeElements.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -278,6 +311,33 @@

    Declaration

    +
  • +
    + + + + init() + +
    +
    +
    +
    +
    +
    +

    Undocumented

    + +
    +
    +

    Declaration

    +
    +

    Swift

    +
    public init()
    + +
    +
    +
    +
    +
  • @@ -387,7 +447,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/ContainerElementBase.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/ContainerElementBase.html index 59c4077..ec6b6a7 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/ContainerElementBase.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/ContainerElementBase.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -329,7 +362,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/DD.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/DD.html index d63943b..c50c959 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/DD.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/DD.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/DL.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/DL.html index b5c40ec..72a23e6 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/DL.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/DL.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -336,7 +369,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/DT.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/DT.html index 2ee67ab..5b7d315 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/DT.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/DT.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Div.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Div.html index 9bacbb8..4a1906f 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Div.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Div.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -288,7 +321,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Doctype.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Doctype.html new file mode 100644 index 0000000..87aa8ac --- /dev/null +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Doctype.html @@ -0,0 +1,409 @@ + + + + Doctype Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Doctype

    +
    +
    + +
    public final class Doctype : ElementProtocol
    + +
    +
    +

    DOCTYPE tag element class

    +

    Usage Example:

    +
    let doctype = Doctype()
    +doctype.getString() // or doctype.generate()
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      private let tag: String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + init() + +
      +
      +
      +
      +
      +
      +

      Undocumented

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init()
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + getString() + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func getString() -> String
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + generate() + +
      +
      +
      +
      +
      +
      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func generate()
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Em.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Em.html index eaa8107..efc097a 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Em.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Em.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Fieldset.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Fieldset.html index 3557986..b647dd2 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Fieldset.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Fieldset.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -371,7 +404,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Footer.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Footer.html new file mode 100644 index 0000000..6f6a5a2 --- /dev/null +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Footer.html @@ -0,0 +1,330 @@ + + + + Footer Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Footer

    +
    +
    + +
    public final class Footer : ContainerElementBase
    + +
    +
    +

    footer tag element class

    +

    Usage Example:

    +
    let footer = Footer()
    +footer.add(/* Any Element
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element. Default is footer

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Form.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Form.html index 7ff9755..d083208 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Form.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Form.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -374,7 +407,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/GenericElement.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/GenericElement.html index 19b49a9..03b9310 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/GenericElement.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/GenericElement.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -679,7 +712,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/H1.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/H1.html index a0610f7..dcc3a17 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/H1.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/H1.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/H2.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/H2.html index 4d0a52d..7045d62 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/H2.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/H2.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/H3.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/H3.html index 559ae4d..45a343e 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/H3.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/H3.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/H4.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/H4.html index a60776a..5997c6f 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/H4.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/H4.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/H5.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/H5.html index 54223e0..0f7b8b3 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/H5.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/H5.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/H6.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/H6.html index cbe1197..8993eaf 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/H6.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/H6.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Head.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Head.html new file mode 100644 index 0000000..c772c43 --- /dev/null +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Head.html @@ -0,0 +1,330 @@ + + + + Head Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Head

    +
    +
    + +
    public final class Head : ContainerElementBase
    + +
    +
    +

    Head tag element class

    +

    Usage Example:

    +
    let head = Head()
    +head.add(/* Any Element
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element for element. Default is head

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Header.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Header.html new file mode 100644 index 0000000..71b6c20 --- /dev/null +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Header.html @@ -0,0 +1,330 @@ + + + + Header Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    +

    + +
    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Header

    +
    +
    + +
    public final class Header : ContainerElementBase
    + +
    +
    +

    header tag element class

    +

    Usage Example:

    +
    let header = Header()
    +header.add(/* Any Element
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element. Default is header

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Hr.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Hr.html index 2707d8d..c7e0256 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Hr.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Hr.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Html.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Html.html new file mode 100644 index 0000000..7d0d376 --- /dev/null +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Html.html @@ -0,0 +1,331 @@ + + + + Html Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Html

    +
    +
    + +
    public final class Html : ContainerElementBase
    + +
    +
    +

    Html tag element class

    + +

    ### Usage Example: ###

    +
     let html = Html()
    + html.add(/* Any Element
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element. Default is html

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Img.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Img.html index 32deede..0fcda94 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Img.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Img.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -358,7 +391,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/InputElementBase.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/InputElementBase.html index a3eab1f..e4fdfa0 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/InputElementBase.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/InputElementBase.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -381,7 +414,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/InputText.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/InputText.html index 40f9d85..a6af9ee 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/InputText.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/InputText.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -339,7 +372,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/LI.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/LI.html index 08abb77..e793030 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/LI.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/LI.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -369,7 +402,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Label.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Label.html index c833eaa..9de9a66 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Label.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Label.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -288,7 +321,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Link.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Link.html new file mode 100644 index 0000000..aa34fed --- /dev/null +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Link.html @@ -0,0 +1,400 @@ + + + + Link Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Link

    +
    +
    + +
    public class Link : GenericElement
    + +
    +
    +

    link tag element class

    +

    Usage Example:

    +
    let linkTag = Link("/styles/milligram.min.css", attributes: ("rel", "stylesheet"))
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element for element. Default is link

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Initialization

    +

    +
    +
    +
      +
    • +
      + + + + init(_:attributes:) + +
      +
      +
      +
      +
      +
      +

      Default initializer element

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(_ href: String, attributes: AttributeType...)
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + +
      + + href + + +
      +

      This is a src attribute for link href String

      +
      +
      + + attributes + + +
      +

      This is a attr attributes AttributeType... CVarArg

      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/LinkStylesheet.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/LinkStylesheet.html new file mode 100644 index 0000000..1dbd9aa --- /dev/null +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/LinkStylesheet.html @@ -0,0 +1,369 @@ + + + + LinkStylesheet Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    +

    + +
    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    LinkStylesheet

    +
    +
    + +
    public class LinkStylesheet : Link
    + +
    +
    +

    Link stylesheet tag element class

    +

    Usage Example:

    +
     let linkCssTag = LinkStylesheet("/styles/milligram.min.css")
    +
    + +
    +
    +
    +
    + + +
    + +

    Initialization

    +

    +
    +
    +
      +
    • +
      + + + + init(_:) + +
      +
      +
      +
      +
      +
      +

      Default initializer element

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(_ href: String)
      + +
      +
      +
      +

      Parameters

      + + + + + + + + + + + +
      + + href + + +
      +

      This is a src attribute for link href String

      +
      +
      + + attributes + + +
      +

      This is a attr attributes AttributeType... CVarArg

      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Main.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Main.html index a6f761e..b913e4c 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Main.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Main.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -288,7 +321,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Meta.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Meta.html new file mode 100644 index 0000000..472aec5 --- /dev/null +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Meta.html @@ -0,0 +1,388 @@ + + + + Meta Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Meta

    +
    +
    + +
    public class Meta : GenericElement
    + +
    +
    +

    Meta tag element class

    +

    Usage Example:

    +
     let meta = Meta(("charset", "utf-8")))
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element for element. Default is meta

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Initialization

    +

    +
    +
    +
      +
    • +
      + + + + init(_:) + +
      +
      +
      +
      +
      +
      +

      Default initializer

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public override init(_ attributes: AttributeType...)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + attributes + + +
      +

      This is a attributes AttributeType... CVarArg

      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/OL.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/OL.html index 76fe87e..b144c77 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/OL.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/OL.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -289,7 +322,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Option.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Option.html index b11b1a1..987e3ad 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Option.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Option.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -381,7 +414,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/P.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/P.html index a1cc239..50ab2d7 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/P.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/P.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -288,7 +321,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Pre.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Pre.html index a632b31..62ea9e3 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Pre.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Pre.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Script.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Script.html new file mode 100644 index 0000000..f7d41ab --- /dev/null +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Script.html @@ -0,0 +1,405 @@ + + + + Script Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Script

    +
    +
    + +
    public final class Script : GenericElement
    + +
    +
    +

    This class define a Script element

    +

    Usage Example:

    +
    let script = Script()
    +script.add("var myJsVar = 1")
    +
    +let script = Script(("src","myScript.js"))
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element for option. Default is script

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + container + +
      +
      +
      +
      +
      +
      +

      Override container element defaults is true

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var container: Bool { get }
      + +
      +
      +
      +
      +
    • +
    • +
      + + + + add(_:) + +
      +
      +
      +
      +
      +
      +

      This method add a text in script body element

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public func add(_ text: String)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + text + + +
      +

      This is a content for tag text String

      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Section.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Section.html index 6763123..b78d8a6 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Section.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Section.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -288,7 +321,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Select.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Select.html index 38f075a..1ff6f66 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Select.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Select.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -455,7 +488,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Small.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Small.html index f4f1d60..3f5646f 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Small.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Small.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Strong.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Strong.html index d68662a..e9e3e18 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Strong.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Strong.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Submit.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Submit.html index 84b86c9..2827521 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Submit.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Submit.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -316,7 +349,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/TBody.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/TBody.html index e984fc8..b3dd44c 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/TBody.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/TBody.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/THead.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/THead.html index 47016fb..16f2808 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/THead.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/THead.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Table.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Table.html index 8f3fbd8..2e68d70 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Table.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Table.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -678,7 +711,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/TableColumnBase.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/TableColumnBase.html index 12cd273..25bf016 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/TableColumnBase.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/TableColumnBase.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -311,7 +344,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/TableRowBase.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/TableRowBase.html index 107b595..19a44c1 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/TableRowBase.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/TableRowBase.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -329,7 +362,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Td.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Td.html index d695152..44126f9 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Td.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Td.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Text.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Text.html index 1559abf..376b778 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Text.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Text.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -400,7 +433,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Textarea.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Textarea.html index 69ad469..d6bed2f 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Textarea.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Textarea.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -248,7 +281,8 @@

    Textarea

    This class define a Textarea element

    ### Usage Example: ###

    -
     Textarea(("placeholder", "Hi Mike …"), ("id", "commentField"))
    +
     let textArea = Textarea(("placeholder", "Hi Mike …"), ("id", "commentField"))
    + textArea.add("My Text")
     
    @@ -268,7 +302,7 @@

    Textarea

    -

    Override tag element for option. Default is option

    +

    Override tag element for option. Default is textarea

    @@ -360,7 +394,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Th.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Th.html index e634959..f8b6ee6 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Th.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Th.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Title.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Title.html new file mode 100644 index 0000000..dfaf878 --- /dev/null +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Title.html @@ -0,0 +1,388 @@ + + + + Title Class Reference + + + + + + + + + + + + + +
    +
    +

    Docs (96% documented)

    +

    + + +

    +

    +
    +
    +
    + +
    +
    + +
    +
    +
    +

    Title

    +
    +
    + +
    public final class Title : ContainerElementBase
    + +
    +
    +

    title tag element class

    +

    Usage Example:

    +
     let pageTitle = Title("This is Page.")
    +
    + +
    +
    +
    +
      +
    • +
      + + + + tag + +
      +
      +
      +
      +
      +
      +

      Override tag element. Default is title

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      override var tag: String { get }
      + +
      +
      +
      +
      +
    • +
    +
    +
    +
    + + +
    + +

    Initialization

    +

    +
    +
    +
      +
    • +
      + + + + init(_:) + +
      +
      +
      +
      +
      +
      +

      Default initializer

      + +
      +
      +

      Declaration

      +
      +

      Swift

      +
      public init(_ text: String)
      + +
      +
      +
      +

      Parameters

      + + + + + + + +
      + + text + + +
      +

      This is a text String

      +
      +
      +
      +
      +
      +
    • +
    +
    +
    +
    + +
    +
    + +
    + diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Tr.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Tr.html index d16fac2..edb4f9e 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/Tr.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/Tr.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@ + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/TypographyElementBase.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/TypographyElementBase.html index db5d9fb..9ae25c9 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/TypographyElementBase.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/TypographyElementBase.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -375,7 +408,7 @@

    Parameters

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/U.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/U.html index 05d6cb6..2856d5d 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/U.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/U.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -287,7 +320,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Classes/UL.html b/docs/docsets/.docset/Contents/Resources/Documents/Classes/UL.html index 308a0cd..6a9cdaf 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Classes/UL.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Classes/UL.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -412,7 +445,7 @@

    Return Value

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html b/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html index ed149ab..6fa340b 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Protocols.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -277,7 +310,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Protocols/ElementProtocol.html b/docs/docsets/.docset/Contents/Resources/Documents/Protocols/ElementProtocol.html index 98b7cf5..b36dd0d 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Protocols/ElementProtocol.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Protocols/ElementProtocol.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -310,7 +343,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs.html index 38cbb5d..98a103a 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Structs.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -305,7 +338,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/FactoryElements.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/FactoryElements.html index 36af699..0a2d257 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/FactoryElements.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/FactoryElements.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -305,7 +338,7 @@

    Return Value

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Structs/jumpper.html b/docs/docsets/.docset/Contents/Resources/Documents/Structs/jumpper.html index 2517d5b..ef7f3a0 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Structs/jumpper.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Structs/jumpper.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -283,7 +316,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html b/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html index 7e3924f..a4d5433 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/Typealiases.html @@ -17,7 +17,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -47,6 +47,9 @@

    + @@ -83,12 +86,18 @@ + + @@ -113,9 +122,18 @@ + + + @@ -131,9 +149,18 @@ + + + @@ -146,6 +173,9 @@ + @@ -188,6 +218,9 @@ + @@ -303,7 +336,7 @@

    Declaration

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/badge.svg b/docs/docsets/.docset/Contents/Resources/Documents/badge.svg index f47d948..5f56a7e 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/badge.svg +++ b/docs/docsets/.docset/Contents/Resources/Documents/badge.svg @@ -19,10 +19,10 @@ documentation - 98% + 97% - 98% + 97% diff --git a/docs/docsets/.docset/Contents/Resources/Documents/index.html b/docs/docsets/.docset/Contents/Resources/Documents/index.html index 25238ef..6ff63b4 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/index.html +++ b/docs/docsets/.docset/Contents/Resources/Documents/index.html @@ -16,7 +16,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -46,6 +46,9 @@

    + @@ -82,12 +85,18 @@ + + @@ -112,9 +121,18 @@ + + + @@ -130,9 +148,18 @@ + + + @@ -145,6 +172,9 @@ + @@ -187,6 +217,9 @@ + @@ -257,6 +290,10 @@

    +

    +Buy Me A Coffee +

    +

    Welcome to jumpper. Is an open source framework, which is independent of other web frameworks or toolkits available on the market, such as Vapor, Kitura and Perfect. It can be used in conjunction with any of them and even alone. This shows how simple it is to build HTML pages using only Swift.

    @@ -304,7 +341,7 @@

    Elements Video Demo

    diff --git a/docs/docsets/.docset/Contents/Resources/Documents/search.json b/docs/docsets/.docset/Contents/Resources/Documents/search.json index c4e16e8..7a74b3e 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/search.json +++ b/docs/docsets/.docset/Contents/Resources/Documents/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:7jumpper13AttributeTypea":{"name":"AttributeType","abstract":"

    AttributeType is a Tuple (String, String?)

    "},"Typealiases.html#/s:7jumpper17SelectOptionsTypea":{"name":"SelectOptionsType","abstract":"

    Define a typealias for SelectOptionsType

    "},"Structs/jumpper.html#/s:7jumpperAAV7versionSSvp":{"name":"version","abstract":"

    Undocumented

    ","parent_name":"jumpper"},"Structs/FactoryElements.html#/s:7jumpper15FactoryElementsV8textWithyAA4TextCSSFZ":{"name":"textWith(_:)","parent_name":"FactoryElements"},"Structs/FactoryElements.html":{"name":"FactoryElements","abstract":"

    Undocumented

    "},"Structs/jumpper.html":{"name":"jumpper","abstract":"

    Undocumented

    "},"Protocols/ElementProtocol.html#/s:7jumpper15ElementProtocolP9getStringSSyF":{"name":"getString()","abstract":"

    Returns: String

    ","parent_name":"ElementProtocol"},"Protocols/ElementProtocol.html#/s:7jumpper15ElementProtocolP8generateyyF":{"name":"generate()","abstract":"

    Print any element

    ","parent_name":"ElementProtocol"},"Protocols/ElementProtocol.html":{"name":"ElementProtocol","abstract":"

    Protocol that defines Element

    "},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC7objectsSayAA15ElementProtocol_pGvp":{"name":"objects","abstract":"

    Undocumented

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC9getStringSSyF":{"name":"getString()","abstract":"

    This method return tag and all elements

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC8generateyyF":{"name":"generate()","abstract":"

    This method print tag and all elements

    ","parent_name":"CompositeElements"},"Classes/U.html#/s:7jumpper1UC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is u

    ","parent_name":"U"},"Classes/Text.html#/s:7jumpper4TextC5value33_5B120E3F299E083D95D7E660CB6A61EFLLSSvp":{"name":"value","abstract":"

    Text value String

    ","parent_name":"Text"},"Classes/Text.html#/s:7jumpper4TextCyACSScfc":{"name":"init(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"Text"},"Classes/Text.html#/s:7jumpper4TextC9getStringSSyF":{"name":"getString()","abstract":"

    Returns text: String

    ","parent_name":"Text"},"Classes/Text.html#/s:7jumpper4TextC8generateyyF":{"name":"generate()","abstract":"

    Print text

    ","parent_name":"Text"},"Classes/Tr.html#/s:7jumpper2TrC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is tr

    ","parent_name":"Tr"},"Classes/Th.html#/s:7jumpper2ThC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is th

    ","parent_name":"Th"},"Classes/Td.html#/s:7jumpper2TdC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is th

    ","parent_name":"Td"},"Classes/Table.html#/s:7jumpper5TableC5tbody33_DAC9B03840E9EBC470E4D90A27C4A6DDLLAA5TBodyCvp":{"name":"tbody","abstract":"

    Object with table body. tr, td: TBody

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC5thead33_DAC9B03840E9EBC470E4D90A27C4A6DDLLAA5THeadCSgvp":{"name":"thead","abstract":"

    Object with table head. th, td: THead? is optional

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC4rows33_DAC9B03840E9EBC470E4D90A27C4A6DDLLSayAA2TrCGvp":{"name":"rows","abstract":"

    List of rows a array of Trtag element

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is table

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC12tableHeaders6titles6aligns5classySaySSG_AHSgAItF":{"name":"tableHeaders(titles:aligns:class:)","abstract":"

    This method append a new eow element in row objects list

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC6addRowyAA2TrCSS_SSSgtd_tF":{"name":"addRow(_:)","abstract":"

    This method append a new eow element in row objects list

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC8addInRow_10attributesAA2TdCx_SS_SSSgtdtlF":{"name":"addInRow(_:attributes:)","abstract":"

    This method append a new collumn element in row objects list

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC9getStringSSyF":{"name":"getString()","abstract":"

    Override method return tag and all elements

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC8generateyyF":{"name":"generate()","abstract":"

    Override generate methot do print elements

    ","parent_name":"Table"},"Classes/THead.html#/s:7jumpper5THeadC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is thead

    ","parent_name":"THead"},"Classes/TBody.html#/s:7jumpper5TBodyC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is tbody

    ","parent_name":"TBody"},"Classes/Strong.html#/s:7jumpper6StrongC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is strong

    ","parent_name":"Strong"},"Classes/Small.html#/s:7jumpper5SmallC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is small

    ","parent_name":"Small"},"Classes/Section.html#/s:7jumpper7SectionC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is section

    ","parent_name":"Section"},"Classes/Pre.html#/s:7jumpper3PreC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is pre

    ","parent_name":"Pre"},"Classes/P.html#/s:7jumpper1PC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is p

    ","parent_name":"P"},"Classes/Main.html#/s:7jumpper4MainC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is blockquote

    ","parent_name":"Main"},"Classes/UL.html#/s:7jumpper2ULC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is ul

    ","parent_name":"UL"},"Classes/UL.html#/s:7jumpper2ULC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"UL"},"Classes/UL.html#/s:7jumpper2ULC3addyyxlF":{"name":"add(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"UL"},"Classes/UL.html#/s:7jumpper2ULC15factoryTextWith33_9E28F6711899DAEA073801D00D7B0364LLyAA0D0CSSF":{"name":"factoryTextWith(_:)","abstract":"

    This method create a Text element to user when element T String is passed on add method

    ","parent_name":"UL"},"Classes/OL.html#/s:7jumpper2OLC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is ol

    ","parent_name":"OL"},"Classes/LI.html#/s:7jumpper2LIC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is li

    ","parent_name":"LI"},"Classes/LI.html#/s:7jumpper2LIC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"LI"},"Classes/LI.html#/s:7jumpper2LICyACxclufc":{"name":"init(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"LI"},"Classes/DT.html#/s:7jumpper2DTC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is dt

    ","parent_name":"DT"},"Classes/DL.html#/s:7jumpper2DLC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is dl

    ","parent_name":"DL"},"Classes/DL.html#/s:7jumpper2DLC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"DL"},"Classes/DD.html#/s:7jumpper2DDC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is dd

    ","parent_name":"DD"},"Classes/Label.html#/s:7jumpper5LabelC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is label

    ","parent_name":"Label"},"Classes/Textarea.html#/s:7jumpper8TextareaC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is option

    ","parent_name":"Textarea"},"Classes/Textarea.html#/s:7jumpper8TextareaC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"Textarea"},"Classes/Textarea.html#/s:7jumpper8TextareaC3addyySSF":{"name":"add(_:)","abstract":"

    This method add a text in textarea element

    ","parent_name":"Textarea"},"Classes/Submit.html#/s:7jumpper6SubmitCyACSScfc":{"name":"init(_:)","abstract":"

    Default initializer input submit element

    ","parent_name":"Submit"},"Classes/Select.html#/s:7jumpper6SelectC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is option

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC7optionsSaySDySSs23CustomStringConvertible_pGGvp":{"name":"options","abstract":"

    List with array of SelectOptionsType default is []

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC_10attributesACSaySDySSs23CustomStringConvertible_pGG_SS_SSSgtdtcfc":{"name":"init(_:attributes:)","abstract":"

    Default initializer input select element

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC11makeOptions33_79500DCDFAAF3E5A54A7BDFE1D77453ALLyyF":{"name":"makeOptions()","abstract":"

    This method iterates over the list of options and creates the option element for each of the items

    ","parent_name":"Select"},"Classes/Option.html#/s:7jumpper6OptionC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is option

    ","parent_name":"Option"},"Classes/Option.html#/s:7jumpper6OptionC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"Option"},"Classes/Option.html#/s:7jumpper6OptionC_4textACs23CustomStringConvertible_p_sAE_ptcfc":{"name":"init(_:text:)","abstract":"

    Default initializer option element

    ","parent_name":"Option"},"Classes/InputText.html#/s:7jumpper9InputTextC_2id11placeholderACSS_SSSgAFtcfc":{"name":"init(_:id:placeholder:)","abstract":"

    Default initializer input text element

    ","parent_name":"InputText"},"Classes/Checkbox.html#/s:7jumpper8CheckboxC_2idACSS_SSSgtcfc":{"name":"init(_:id:)","abstract":"

    Default initializer checkbox element

    ","parent_name":"Checkbox"},"Classes/Img.html#/s:7jumpper3ImgC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is img

    ","parent_name":"Img"},"Classes/Img.html#/s:7jumpper3ImgC_10attributesACSS_SS_SSSgtdtcfc":{"name":"init(_:attributes:)","abstract":"

    Default initializer input text element

    ","parent_name":"Img"},"Classes/Hr.html#/s:7jumpper2HrC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is hr

    ","parent_name":"Hr"},"Classes/H6.html#/s:7jumpper2H6C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h6

    ","parent_name":"H6"},"Classes/H5.html#/s:7jumpper2H5C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h5

    ","parent_name":"H5"},"Classes/H4.html#/s:7jumpper2H4C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h4

    ","parent_name":"H4"},"Classes/H3.html#/s:7jumpper2H3C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h3

    ","parent_name":"H3"},"Classes/H2.html#/s:7jumpper2H2C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h2

    ","parent_name":"H2"},"Classes/H1.html#/s:7jumpper2H1C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h1

    ","parent_name":"H1"},"Classes/Form.html#/s:7jumpper4FormC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is form

    ","parent_name":"Form"},"Classes/Form.html#/s:7jumpper4FormC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Form"},"Classes/Form.html#/s:7jumpper4FormC3addyyAA14GenericElementCF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"Form"},"Classes/Fieldset.html#/s:7jumpper8FieldsetC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is fieldset

    ","parent_name":"Fieldset"},"Classes/Fieldset.html#/s:7jumpper8FieldsetC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Fieldset"},"Classes/Fieldset.html#/s:7jumpper8FieldsetC3addyyAA15ElementProtocol_pF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"Fieldset"},"Classes/Em.html#/s:7jumpper2EmC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is em

    ","parent_name":"Em"},"Classes/Div.html#/s:7jumpper3DivC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is div

    ","parent_name":"Div"},"Classes/Code.html#/s:7jumpper4CodeC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is code

    ","parent_name":"Code"},"Classes/Center.html#/s:7jumpper6CenterC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is center

    ","parent_name":"Center"},"Classes/Canvas.html#/s:7jumpper6CanvasC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is canvas

    ","parent_name":"Canvas"},"Classes/Button.html#/s:7jumpper6ButtonC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is button

    ","parent_name":"Button"},"Classes/Br.html#/s:7jumpper2BrC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is br

    ","parent_name":"Br"},"Classes/Blockquote.html#/s:7jumpper10BlockquoteC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is blockquote

    ","parent_name":"Blockquote"},"Classes/A.html#/s:7jumpper1AC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is a

    ","parent_name":"A"},"Classes/TypographyElementBase.html#/s:7jumpper21TypographyElementBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"TypographyElementBase"},"Classes/TypographyElementBase.html#/s:7jumpper21TypographyElementBaseCyACxclufc":{"name":"init(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"TypographyElementBase"},"Classes/TypographyElementBase.html#/s:7jumpper21TypographyElementBaseC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"TypographyElementBase"},"Classes/TableRowBase.html#/s:7jumpper12TableRowBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"TableRowBase"},"Classes/TableRowBase.html#/s:7jumpper12TableRowBaseC3addyyAA15ElementProtocol_pF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"TableRowBase"},"Classes/TableColumnBase.html#/s:7jumpper15TableColumnBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"TableColumnBase"},"Classes/TableColumnBase.html#/s:7jumpper15TableColumnBaseC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list","parent_name":"TableColumnBase"},"Classes/InputElementBase.html#/s:7jumpper16InputElementBaseC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is input

    ","parent_name":"InputElementBase"},"Classes/InputElementBase.html#/s:7jumpper16InputElementBaseC04formC0Sbvp":{"name":"formElement","abstract":"

    Override formElement info input elements are form element for default is true

    ","parent_name":"InputElementBase"},"Classes/InputElementBase.html#/s:7jumpper16InputElementBaseC_4typeACSS_SStcfc":{"name":"init(_:type:)","abstract":"

    Default initializer input element

    ","parent_name":"InputElementBase"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC10attributesSaySS_SSSgtGvp":{"name":"attributes","abstract":"

    Contains a array with AttributeType

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC3tagSSvp":{"name":"tag","abstract":"

    Contains String with tag element. Default is ""

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC9containerSbvp":{"name":"container","abstract":"

    Define if element is block tag or line tag. Default is false

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC04formC0Sbvp":{"name":"formElement","abstract":"

    Define if element is a form element. Default is false

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC7objectsSayAA0C8Protocol_pGvp":{"name":"objects","abstract":"

    Contains a array of elements

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementCyACSS_SSSgtd_tcfc":{"name":"init(_:)","abstract":"

    Init with array of AttributeType

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementCyACSaySS_SSSgtGcfc":{"name":"init(_:)","abstract":"

    Init with array of AttributeType

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC12addAttributeyySS_SSSgt_tF":{"name":"addAttribute(_:)","abstract":"

    This method add a new single attribute

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC7openTagSSyF":{"name":"openTag()","abstract":"

    This method return open tag and all attributes

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC8closeTagSSyF":{"name":"closeTag()","abstract":"

    This method return tag and all elements

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC9getStringSSyF":{"name":"getString()","abstract":"

    This method return tag and all elements

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC8generateyyF":{"name":"generate()","abstract":"

    This method print tag and all elements

    ","parent_name":"GenericElement"},"Classes/ContainerElementBase.html#/s:7jumpper20ContainerElementBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"ContainerElementBase"},"Classes/ContainerElementBase.html#/s:7jumpper20ContainerElementBaseC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"ContainerElementBase"},"Classes/Attribute.html#/s:7jumpper9AttributeC10attributes33_DF2F2B2788A6970C2B111CEB1E61B986LLSaySS_SSSgtGvp":{"name":"attributes","abstract":"

    Contains a array of AttributeType. Default is []

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeCyACSaySS_SSSgtGcfc":{"name":"init(_:)","abstract":"

    Init with array of AttributeType

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC3addyySS_SSSgt_tF":{"name":"add(_:)","abstract":"

    This method add a new single attribute

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC6getAllSaySS_SSSgtGyF":{"name":"getAll()","abstract":"

    This function return all attribures

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC9getStringSSyF":{"name":"getString()","abstract":"

    This method return a String with all attributes

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC8generateyyF":{"name":"generate()","abstract":"

    This method print all attributes

    ","parent_name":"Attribute"},"Classes/Attribute.html":{"name":"Attribute","abstract":"

    This class is responsible for managing attributes of HTML elements

    "},"Classes/ContainerElementBase.html":{"name":"ContainerElementBase","abstract":"

    Define a base class to containered tag elements

    "},"Classes/GenericElement.html":{"name":"GenericElement","abstract":"

    Base Class for all HTML elements implement

    "},"Classes/InputElementBase.html":{"name":"InputElementBase","abstract":"

    This is a Base class for Input Elements

    "},"Classes/TableColumnBase.html":{"name":"TableColumnBase","abstract":"

    This is a Base class for Table Column Elements

    "},"Classes/TableRowBase.html":{"name":"TableRowBase","abstract":"

    This is a Base class for Table Row Elements

    "},"Classes/TypographyElementBase.html":{"name":"TypographyElementBase","abstract":"

    This is a Base class for Typography Elements

    "},"Classes/A.html":{"name":"A","abstract":"

    A tag element class

    "},"Classes/Blockquote.html":{"name":"Blockquote","abstract":"

    Blockquote tag element class

    "},"Classes/Br.html":{"name":"Br","abstract":"

    Br tag element class

    "},"Classes/Button.html":{"name":"Button","abstract":"

    Button tag element class

    "},"Classes/Canvas.html":{"name":"Canvas","abstract":"

    Canvas tag element class

    "},"Classes/Center.html":{"name":"Center","abstract":"

    Center tag element class

    "},"Classes/Code.html":{"name":"Code","abstract":"

    Code tag element class

    "},"Classes/Div.html":{"name":"Div","abstract":"

    Div tag element class

    "},"Classes/Em.html":{"name":"Em","abstract":"

    Emphasis tag element class

    "},"Classes/Fieldset.html":{"name":"Fieldset","abstract":"

    Fieldset tag element class

    "},"Classes/Form.html":{"name":"Form","abstract":"

    Form tag element class

    "},"Classes/H1.html":{"name":"H1","abstract":"

    H1 tag element class

    "},"Classes/H2.html":{"name":"H2","abstract":"

    H2 tag element class

    "},"Classes/H3.html":{"name":"H3","abstract":"

    H3 tag element class

    "},"Classes/H4.html":{"name":"H4","abstract":"

    H4 tag element class

    "},"Classes/H5.html":{"name":"H5","abstract":"

    H5 tag element class

    "},"Classes/H6.html":{"name":"H6","abstract":"

    H6 tag element class

    "},"Classes/Hr.html":{"name":"Hr","abstract":"

    Hr tag element class

    "},"Classes/Img.html":{"name":"Img","abstract":"

    Img tag element class

    "},"Classes/Checkbox.html":{"name":"Checkbox","abstract":"

    Class define a input type checkbox

    "},"Classes/InputText.html":{"name":"InputText","abstract":"

    Class define a input type text

    "},"Classes/Option.html":{"name":"Option","abstract":"

    This class define a option select element

    "},"Classes/Select.html":{"name":"Select","abstract":"

    This class define a select element

    "},"Classes/Submit.html":{"name":"Submit","abstract":"

    This class define a submit element

    "},"Classes/Textarea.html":{"name":"Textarea","abstract":"

    This class define a Textarea element

    "},"Classes/Label.html":{"name":"Label","abstract":"

    Label tag element class

    "},"Classes/DD.html":{"name":"DD","abstract":"

    Class for description list item

    "},"Classes/DL.html":{"name":"DL","abstract":"

    Class for description list

    "},"Classes/DT.html":{"name":"DT","abstract":"

    Class for description list item

    "},"Classes/LI.html":{"name":"LI","abstract":"

    Class for list item

    "},"Classes/OL.html":{"name":"OL","abstract":"

    Class for ordered list

    "},"Classes/UL.html":{"name":"UL","abstract":"

    Class for Unordered list

    "},"Classes/Main.html":{"name":"Main","abstract":"

    Main tag element class

    "},"Classes/P.html":{"name":"P","abstract":"

    P tag element class

    "},"Classes/Pre.html":{"name":"Pre","abstract":"

    Pre tag element class

    "},"Classes/Section.html":{"name":"Section","abstract":"

    Section tag element class

    "},"Classes/Small.html":{"name":"Small","abstract":"

    Small tag element class

    "},"Classes/Strong.html":{"name":"Strong","abstract":"

    Strong tag element class

    "},"Classes/TBody.html":{"name":"TBody","abstract":"

    Tbody tag element class

    "},"Classes/THead.html":{"name":"THead","abstract":"

    THead tag element class

    "},"Classes/Table.html":{"name":"Table","abstract":"

    Table html tag class element

    "},"Classes/Td.html":{"name":"Td","abstract":"

    Td tag element class

    "},"Classes/Th.html":{"name":"Th","abstract":"

    Th tag element class

    "},"Classes/Tr.html":{"name":"Tr","abstract":"

    Tr tag element class

    "},"Classes/Text.html":{"name":"Text","abstract":"

    Make a simple text Element to append in others elements

    "},"Classes/U.html":{"name":"U","abstract":"

    Underline tag element class

    "},"Classes/CompositeElements.html":{"name":"CompositeElements","abstract":"

    Undocumented

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/s:7jumpper13AttributeTypea":{"name":"AttributeType","abstract":"

    AttributeType is a Tuple (String, String?)

    "},"Typealiases.html#/s:7jumpper17SelectOptionsTypea":{"name":"SelectOptionsType","abstract":"

    Define a typealias for SelectOptionsType

    "},"Structs/jumpper.html#/s:7jumpperAAV7versionSSvp":{"name":"version","abstract":"

    Undocumented

    ","parent_name":"jumpper"},"Structs/FactoryElements.html#/s:7jumpper15FactoryElementsV8textWithyAA4TextCSSFZ":{"name":"textWith(_:)","parent_name":"FactoryElements"},"Structs/FactoryElements.html":{"name":"FactoryElements","abstract":"

    Undocumented

    "},"Structs/jumpper.html":{"name":"jumpper","abstract":"

    Undocumented

    "},"Protocols/ElementProtocol.html#/s:7jumpper15ElementProtocolP9getStringSSyF":{"name":"getString()","abstract":"

    Returns: String

    ","parent_name":"ElementProtocol"},"Protocols/ElementProtocol.html#/s:7jumpper15ElementProtocolP8generateyyF":{"name":"generate()","abstract":"

    Print any element

    ","parent_name":"ElementProtocol"},"Protocols/ElementProtocol.html":{"name":"ElementProtocol","abstract":"

    Protocol that defines Element

    "},"Classes/U.html#/s:7jumpper1UC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is u

    ","parent_name":"U"},"Classes/Text.html#/s:7jumpper4TextC5value33_5B120E3F299E083D95D7E660CB6A61EFLLSSvp":{"name":"value","abstract":"

    Text value String

    ","parent_name":"Text"},"Classes/Text.html#/s:7jumpper4TextCyACSScfc":{"name":"init(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"Text"},"Classes/Text.html#/s:7jumpper4TextC9getStringSSyF":{"name":"getString()","abstract":"

    Returns text: String

    ","parent_name":"Text"},"Classes/Text.html#/s:7jumpper4TextC8generateyyF":{"name":"generate()","abstract":"

    Print text

    ","parent_name":"Text"},"Classes/Tr.html#/s:7jumpper2TrC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is tr

    ","parent_name":"Tr"},"Classes/Th.html#/s:7jumpper2ThC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is th

    ","parent_name":"Th"},"Classes/Td.html#/s:7jumpper2TdC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is th

    ","parent_name":"Td"},"Classes/Table.html#/s:7jumpper5TableC5tbody33_DAC9B03840E9EBC470E4D90A27C4A6DDLLAA5TBodyCvp":{"name":"tbody","abstract":"

    Object with table body. tr, td: TBody

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC5thead33_DAC9B03840E9EBC470E4D90A27C4A6DDLLAA5THeadCSgvp":{"name":"thead","abstract":"

    Object with table head. th, td: THead? is optional

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC4rows33_DAC9B03840E9EBC470E4D90A27C4A6DDLLSayAA2TrCGvp":{"name":"rows","abstract":"

    List of rows a array of Trtag element

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is table

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC12tableHeaders6titles6aligns5classySaySSG_AHSgAItF":{"name":"tableHeaders(titles:aligns:class:)","abstract":"

    This method append a new eow element in row objects list

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC6addRowyAA2TrCSS_SSSgtd_tF":{"name":"addRow(_:)","abstract":"

    This method append a new eow element in row objects list

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC8addInRow_10attributesAA2TdCx_SS_SSSgtdtlF":{"name":"addInRow(_:attributes:)","abstract":"

    This method append a new collumn element in row objects list

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC9getStringSSyF":{"name":"getString()","abstract":"

    Override method return tag and all elements

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC8generateyyF":{"name":"generate()","abstract":"

    Override generate methot do print elements

    ","parent_name":"Table"},"Classes/THead.html#/s:7jumpper5THeadC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is thead

    ","parent_name":"THead"},"Classes/TBody.html#/s:7jumpper5TBodyC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is tbody

    ","parent_name":"TBody"},"Classes/Strong.html#/s:7jumpper6StrongC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is strong

    ","parent_name":"Strong"},"Classes/Small.html#/s:7jumpper5SmallC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is small

    ","parent_name":"Small"},"Classes/Section.html#/s:7jumpper7SectionC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is section

    ","parent_name":"Section"},"Classes/Pre.html#/s:7jumpper3PreC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is pre

    ","parent_name":"Pre"},"Classes/P.html#/s:7jumpper1PC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is p

    ","parent_name":"P"},"Classes/Main.html#/s:7jumpper4MainC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is blockquote

    ","parent_name":"Main"},"Classes/UL.html#/s:7jumpper2ULC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is ul

    ","parent_name":"UL"},"Classes/UL.html#/s:7jumpper2ULC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"UL"},"Classes/UL.html#/s:7jumpper2ULC3addyyxlF":{"name":"add(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"UL"},"Classes/UL.html#/s:7jumpper2ULC15factoryTextWith33_9E28F6711899DAEA073801D00D7B0364LLyAA0D0CSSF":{"name":"factoryTextWith(_:)","abstract":"

    This method create a Text element to user when element T String is passed on add method

    ","parent_name":"UL"},"Classes/OL.html#/s:7jumpper2OLC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is ol

    ","parent_name":"OL"},"Classes/LI.html#/s:7jumpper2LIC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is li

    ","parent_name":"LI"},"Classes/LI.html#/s:7jumpper2LIC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"LI"},"Classes/LI.html#/s:7jumpper2LICyACxclufc":{"name":"init(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"LI"},"Classes/DT.html#/s:7jumpper2DTC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is dt

    ","parent_name":"DT"},"Classes/DL.html#/s:7jumpper2DLC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is dl

    ","parent_name":"DL"},"Classes/DL.html#/s:7jumpper2DLC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"DL"},"Classes/DD.html#/s:7jumpper2DDC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is dd

    ","parent_name":"DD"},"Classes/Label.html#/s:7jumpper5LabelC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is label

    ","parent_name":"Label"},"Classes/Textarea.html#/s:7jumpper8TextareaC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is textarea

    ","parent_name":"Textarea"},"Classes/Textarea.html#/s:7jumpper8TextareaC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"Textarea"},"Classes/Textarea.html#/s:7jumpper8TextareaC3addyySSF":{"name":"add(_:)","abstract":"

    This method add a text in textarea element

    ","parent_name":"Textarea"},"Classes/Submit.html#/s:7jumpper6SubmitCyACSScfc":{"name":"init(_:)","abstract":"

    Default initializer input submit element

    ","parent_name":"Submit"},"Classes/Select.html#/s:7jumpper6SelectC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is option

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC7optionsSaySDySSs23CustomStringConvertible_pGGvp":{"name":"options","abstract":"

    List with array of SelectOptionsType default is []

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC_10attributesACSaySDySSs23CustomStringConvertible_pGG_SS_SSSgtdtcfc":{"name":"init(_:attributes:)","abstract":"

    Default initializer input select element

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC11makeOptions33_79500DCDFAAF3E5A54A7BDFE1D77453ALLyyF":{"name":"makeOptions()","abstract":"

    This method iterates over the list of options and creates the option element for each of the items

    ","parent_name":"Select"},"Classes/Option.html#/s:7jumpper6OptionC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is option

    ","parent_name":"Option"},"Classes/Option.html#/s:7jumpper6OptionC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"Option"},"Classes/Option.html#/s:7jumpper6OptionC_4textACs23CustomStringConvertible_p_sAE_ptcfc":{"name":"init(_:text:)","abstract":"

    Default initializer option element

    ","parent_name":"Option"},"Classes/InputText.html#/s:7jumpper9InputTextC_2id11placeholderACSS_SSSgAFtcfc":{"name":"init(_:id:placeholder:)","abstract":"

    Default initializer input text element

    ","parent_name":"InputText"},"Classes/Checkbox.html#/s:7jumpper8CheckboxC_2idACSS_SSSgtcfc":{"name":"init(_:id:)","abstract":"

    Default initializer checkbox element

    ","parent_name":"Checkbox"},"Classes/Img.html#/s:7jumpper3ImgC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is img

    ","parent_name":"Img"},"Classes/Img.html#/s:7jumpper3ImgC_10attributesACSS_SS_SSSgtdtcfc":{"name":"init(_:attributes:)","abstract":"

    Default initializer input text element

    ","parent_name":"Img"},"Classes/Hr.html#/s:7jumpper2HrC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is hr

    ","parent_name":"Hr"},"Classes/Header.html#/s:7jumpper6HeaderC3tagSSvp":{"name":"tag","abstract":"

    Override tag element. Default is header

    ","parent_name":"Header"},"Classes/H6.html#/s:7jumpper2H6C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h6

    ","parent_name":"H6"},"Classes/H5.html#/s:7jumpper2H5C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h5

    ","parent_name":"H5"},"Classes/H4.html#/s:7jumpper2H4C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h4

    ","parent_name":"H4"},"Classes/H3.html#/s:7jumpper2H3C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h3

    ","parent_name":"H3"},"Classes/H2.html#/s:7jumpper2H2C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h2

    ","parent_name":"H2"},"Classes/H1.html#/s:7jumpper2H1C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h1

    ","parent_name":"H1"},"Classes/Form.html#/s:7jumpper4FormC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is form

    ","parent_name":"Form"},"Classes/Form.html#/s:7jumpper4FormC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Form"},"Classes/Form.html#/s:7jumpper4FormC3addyyAA14GenericElementCF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"Form"},"Classes/Footer.html#/s:7jumpper6FooterC3tagSSvp":{"name":"tag","abstract":"

    Override tag element. Default is footer

    ","parent_name":"Footer"},"Classes/Fieldset.html#/s:7jumpper8FieldsetC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is fieldset

    ","parent_name":"Fieldset"},"Classes/Fieldset.html#/s:7jumpper8FieldsetC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Fieldset"},"Classes/Fieldset.html#/s:7jumpper8FieldsetC3addyyAA15ElementProtocol_pF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"Fieldset"},"Classes/Em.html#/s:7jumpper2EmC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is em

    ","parent_name":"Em"},"Classes/Title.html#/s:7jumpper5TitleC3tagSSvp":{"name":"tag","abstract":"

    Override tag element. Default is title

    ","parent_name":"Title"},"Classes/Title.html#/s:7jumpper5TitleCyACSScfc":{"name":"init(_:)","abstract":"

    Default initializer

    ","parent_name":"Title"},"Classes/Script.html#/s:7jumpper6ScriptC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is script

    ","parent_name":"Script"},"Classes/Script.html#/s:7jumpper6ScriptC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Script"},"Classes/Script.html#/s:7jumpper6ScriptC3addyySSF":{"name":"add(_:)","abstract":"

    This method add a text in script body element

    ","parent_name":"Script"},"Classes/Meta.html#/s:7jumpper4MetaC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is meta

    ","parent_name":"Meta"},"Classes/Meta.html#/s:7jumpper4MetaCyACSS_SSSgtd_tcfc":{"name":"init(_:)","abstract":"

    Default initializer

    ","parent_name":"Meta"},"Classes/Link.html#/s:7jumpper4LinkC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is link

    ","parent_name":"Link"},"Classes/Link.html#/s:7jumpper4LinkC_10attributesACSS_SS_SSSgtdtcfc":{"name":"init(_:attributes:)","abstract":"

    Default initializer element

    ","parent_name":"Link"},"Classes/LinkStylesheet.html#/s:7jumpper14LinkStylesheetCyACSScfc":{"name":"init(_:)","abstract":"

    Default initializer element

    ","parent_name":"LinkStylesheet"},"Classes/Html.html#/s:7jumpper4HtmlC3tagSSvp":{"name":"tag","abstract":"

    Override tag element. Default is html

    ","parent_name":"Html"},"Classes/Head.html#/s:7jumpper4HeadC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is head

    ","parent_name":"Head"},"Classes/Doctype.html#/s:7jumpper7DoctypeC3tag33_9947E627F47E0AD7F36CCB730CB37902LLSSvp":{"name":"tag","abstract":"

    Undocumented

    ","parent_name":"Doctype"},"Classes/Doctype.html#/s:7jumpper7DoctypeCACycfc":{"name":"init()","abstract":"

    Undocumented

    ","parent_name":"Doctype"},"Classes/Doctype.html#/s:7jumpper15ElementProtocolP9getStringSSyF":{"name":"getString()","parent_name":"Doctype"},"Classes/Doctype.html#/s:7jumpper15ElementProtocolP8generateyyF":{"name":"generate()","parent_name":"Doctype"},"Classes/Body.html#/s:7jumpper4BodyC3tagSSvp":{"name":"tag","abstract":"

    Override tag element. Default is body

    ","parent_name":"Body"},"Classes/Div.html#/s:7jumpper3DivC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is div

    ","parent_name":"Div"},"Classes/Code.html#/s:7jumpper4CodeC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is code

    ","parent_name":"Code"},"Classes/Center.html#/s:7jumpper6CenterC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is center

    ","parent_name":"Center"},"Classes/Canvas.html#/s:7jumpper6CanvasC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is canvas

    ","parent_name":"Canvas"},"Classes/Button.html#/s:7jumpper6ButtonC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is button

    ","parent_name":"Button"},"Classes/Br.html#/s:7jumpper2BrC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is br

    ","parent_name":"Br"},"Classes/Blockquote.html#/s:7jumpper10BlockquoteC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is blockquote

    ","parent_name":"Blockquote"},"Classes/A.html#/s:7jumpper1AC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is a

    ","parent_name":"A"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC7objectsSayAA15ElementProtocol_pGvp":{"name":"objects","abstract":"

    Undocumented

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsCACycfc":{"name":"init()","abstract":"

    Undocumented

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC9getStringSSyF":{"name":"getString()","abstract":"

    This method return tag and all elements

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC8generateyyF":{"name":"generate()","abstract":"

    This method print tag and all elements

    ","parent_name":"CompositeElements"},"Classes/TypographyElementBase.html#/s:7jumpper21TypographyElementBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"TypographyElementBase"},"Classes/TypographyElementBase.html#/s:7jumpper21TypographyElementBaseCyACxclufc":{"name":"init(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"TypographyElementBase"},"Classes/TypographyElementBase.html#/s:7jumpper21TypographyElementBaseC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"TypographyElementBase"},"Classes/TableRowBase.html#/s:7jumpper12TableRowBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"TableRowBase"},"Classes/TableRowBase.html#/s:7jumpper12TableRowBaseC3addyyAA15ElementProtocol_pF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"TableRowBase"},"Classes/TableColumnBase.html#/s:7jumpper15TableColumnBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"TableColumnBase"},"Classes/TableColumnBase.html#/s:7jumpper15TableColumnBaseC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list","parent_name":"TableColumnBase"},"Classes/InputElementBase.html#/s:7jumpper16InputElementBaseC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is input

    ","parent_name":"InputElementBase"},"Classes/InputElementBase.html#/s:7jumpper16InputElementBaseC04formC0Sbvp":{"name":"formElement","abstract":"

    Override formElement info input elements are form element for default is true

    ","parent_name":"InputElementBase"},"Classes/InputElementBase.html#/s:7jumpper16InputElementBaseC_4typeACSS_SStcfc":{"name":"init(_:type:)","abstract":"

    Default initializer input element

    ","parent_name":"InputElementBase"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC10attributesSaySS_SSSgtGvp":{"name":"attributes","abstract":"

    Contains a array with AttributeType

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC3tagSSvp":{"name":"tag","abstract":"

    Contains String with tag element. Default is ""

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC9containerSbvp":{"name":"container","abstract":"

    Define if element is block tag or line tag. Default is false

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC04formC0Sbvp":{"name":"formElement","abstract":"

    Define if element is a form element. Default is false

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC7objectsSayAA0C8Protocol_pGvp":{"name":"objects","abstract":"

    Contains a array of elements

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementCyACSS_SSSgtd_tcfc":{"name":"init(_:)","abstract":"

    Init with array of AttributeType

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementCyACSaySS_SSSgtGcfc":{"name":"init(_:)","abstract":"

    Init with array of AttributeType

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC12addAttributeyySS_SSSgt_tF":{"name":"addAttribute(_:)","abstract":"

    This method add a new single attribute

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC7openTagSSyF":{"name":"openTag()","abstract":"

    This method return open tag and all attributes

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC8closeTagSSyF":{"name":"closeTag()","abstract":"

    This method return tag and all elements

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC9getStringSSyF":{"name":"getString()","abstract":"

    This method return tag and all elements

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC8generateyyF":{"name":"generate()","abstract":"

    This method print tag and all elements

    ","parent_name":"GenericElement"},"Classes/ContainerElementBase.html#/s:7jumpper20ContainerElementBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"ContainerElementBase"},"Classes/ContainerElementBase.html#/s:7jumpper20ContainerElementBaseC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"ContainerElementBase"},"Classes/Attribute.html#/s:7jumpper9AttributeC10attributes33_DF2F2B2788A6970C2B111CEB1E61B986LLSaySS_SSSgtGvp":{"name":"attributes","abstract":"

    Contains a array of AttributeType. Default is []

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeCyACSaySS_SSSgtGcfc":{"name":"init(_:)","abstract":"

    Init with array of AttributeType

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC3addyySS_SSSgt_tF":{"name":"add(_:)","abstract":"

    This method add a new single attribute

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC6getAllSaySS_SSSgtGyF":{"name":"getAll()","abstract":"

    This function return all attribures

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC9getStringSSyF":{"name":"getString()","abstract":"

    This method return a String with all attributes

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC8generateyyF":{"name":"generate()","abstract":"

    This method print all attributes

    ","parent_name":"Attribute"},"Classes/Attribute.html":{"name":"Attribute","abstract":"

    This class is responsible for managing attributes of HTML elements

    "},"Classes/ContainerElementBase.html":{"name":"ContainerElementBase","abstract":"

    Define a base class to containered tag elements

    "},"Classes/GenericElement.html":{"name":"GenericElement","abstract":"

    Base Class for all HTML elements implement

    "},"Classes/InputElementBase.html":{"name":"InputElementBase","abstract":"

    This is a Base class for Input Elements

    "},"Classes/TableColumnBase.html":{"name":"TableColumnBase","abstract":"

    This is a Base class for Table Column Elements

    "},"Classes/TableRowBase.html":{"name":"TableRowBase","abstract":"

    This is a Base class for Table Row Elements

    "},"Classes/TypographyElementBase.html":{"name":"TypographyElementBase","abstract":"

    This is a Base class for Typography Elements

    "},"Classes/CompositeElements.html":{"name":"CompositeElements","abstract":"

    Undocumented

    "},"Classes/A.html":{"name":"A","abstract":"

    A tag element class

    "},"Classes/Blockquote.html":{"name":"Blockquote","abstract":"

    Blockquote tag element class

    "},"Classes/Br.html":{"name":"Br","abstract":"

    Br tag element class

    "},"Classes/Button.html":{"name":"Button","abstract":"

    Button tag element class

    "},"Classes/Canvas.html":{"name":"Canvas","abstract":"

    Canvas tag element class

    "},"Classes/Center.html":{"name":"Center","abstract":"

    Center tag element class

    "},"Classes/Code.html":{"name":"Code","abstract":"

    Code tag element class

    "},"Classes/Div.html":{"name":"Div","abstract":"

    Div tag element class

    "},"Classes/Body.html":{"name":"Body","abstract":"

    Body tag element class

    "},"Classes/Doctype.html":{"name":"Doctype","abstract":"

    DOCTYPE tag element class

    "},"Classes/Head.html":{"name":"Head","abstract":"

    Head tag element class

    "},"Classes/Html.html":{"name":"Html","abstract":"

    Html tag element class

    "},"Classes/LinkStylesheet.html":{"name":"LinkStylesheet","abstract":"

    Link stylesheet tag element class

    "},"Classes/Link.html":{"name":"Link","abstract":"

    link tag element class

    "},"Classes/Meta.html":{"name":"Meta","abstract":"

    Meta tag element class

    "},"Classes/Script.html":{"name":"Script","abstract":"

    This class define a Script element

    "},"Classes/Title.html":{"name":"Title","abstract":"

    title tag element class

    "},"Classes/Em.html":{"name":"Em","abstract":"

    Emphasis tag element class

    "},"Classes/Fieldset.html":{"name":"Fieldset","abstract":"

    Fieldset tag element class

    "},"Classes/Footer.html":{"name":"Footer","abstract":"

    footer tag element class

    "},"Classes/Form.html":{"name":"Form","abstract":"

    Form tag element class

    "},"Classes/H1.html":{"name":"H1","abstract":"

    H1 tag element class

    "},"Classes/H2.html":{"name":"H2","abstract":"

    H2 tag element class

    "},"Classes/H3.html":{"name":"H3","abstract":"

    H3 tag element class

    "},"Classes/H4.html":{"name":"H4","abstract":"

    H4 tag element class

    "},"Classes/H5.html":{"name":"H5","abstract":"

    H5 tag element class

    "},"Classes/H6.html":{"name":"H6","abstract":"

    H6 tag element class

    "},"Classes/Header.html":{"name":"Header","abstract":"

    header tag element class

    "},"Classes/Hr.html":{"name":"Hr","abstract":"

    Hr tag element class

    "},"Classes/Img.html":{"name":"Img","abstract":"

    Img tag element class

    "},"Classes/Checkbox.html":{"name":"Checkbox","abstract":"

    Class define a input type checkbox

    "},"Classes/InputText.html":{"name":"InputText","abstract":"

    Class define a input type text

    "},"Classes/Option.html":{"name":"Option","abstract":"

    This class define a option select element

    "},"Classes/Select.html":{"name":"Select","abstract":"

    This class define a select element

    "},"Classes/Submit.html":{"name":"Submit","abstract":"

    This class define a submit element

    "},"Classes/Textarea.html":{"name":"Textarea","abstract":"

    This class define a Textarea element

    "},"Classes/Label.html":{"name":"Label","abstract":"

    Label tag element class

    "},"Classes/DD.html":{"name":"DD","abstract":"

    Class for description list item

    "},"Classes/DL.html":{"name":"DL","abstract":"

    Class for description list

    "},"Classes/DT.html":{"name":"DT","abstract":"

    Class for description list item

    "},"Classes/LI.html":{"name":"LI","abstract":"

    Class for list item

    "},"Classes/OL.html":{"name":"OL","abstract":"

    Class for ordered list

    "},"Classes/UL.html":{"name":"UL","abstract":"

    Class for Unordered list

    "},"Classes/Main.html":{"name":"Main","abstract":"

    Main tag element class

    "},"Classes/P.html":{"name":"P","abstract":"

    P tag element class

    "},"Classes/Pre.html":{"name":"Pre","abstract":"

    Pre tag element class

    "},"Classes/Section.html":{"name":"Section","abstract":"

    Section tag element class

    "},"Classes/Small.html":{"name":"Small","abstract":"

    Small tag element class

    "},"Classes/Strong.html":{"name":"Strong","abstract":"

    Strong tag element class

    "},"Classes/TBody.html":{"name":"TBody","abstract":"

    Tbody tag element class

    "},"Classes/THead.html":{"name":"THead","abstract":"

    THead tag element class

    "},"Classes/Table.html":{"name":"Table","abstract":"

    Table html tag class element

    "},"Classes/Td.html":{"name":"Td","abstract":"

    Td tag element class

    "},"Classes/Th.html":{"name":"Th","abstract":"

    Th tag element class

    "},"Classes/Tr.html":{"name":"Tr","abstract":"

    Tr tag element class

    "},"Classes/Text.html":{"name":"Text","abstract":"

    Make a simple text Element to append in others elements

    "},"Classes/U.html":{"name":"U","abstract":"

    Underline tag element class

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file diff --git a/docs/docsets/.docset/Contents/Resources/Documents/undocumented.json b/docs/docsets/.docset/Contents/Resources/Documents/undocumented.json index 26ef750..b492e48 100644 --- a/docs/docsets/.docset/Contents/Resources/Documents/undocumented.json +++ b/docs/docsets/.docset/Contents/Resources/Documents/undocumented.json @@ -1,19 +1,40 @@ { "warnings": [ { - "file": "/Volumes/MARK5_DADOS/Vapor/jumpper-project/jumpper/Sources/jumpper/jumpper.swift", + "file": "/Users/michel/Vapor/jumpper-project/jumpper/Sources/jumpper/HTML/Helpers/CompositeElements.swift", + "line": 27, + "symbol": "CompositeElements", + "symbol_kind": "source.lang.swift.decl.class", + "warning": "undocumented" + }, + { + "file": "/Users/michel/Vapor/jumpper-project/jumpper/Sources/jumpper/HTML/Helpers/CompositeElements.swift", + "line": 28, + "symbol": "CompositeElements.objects", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/michel/Vapor/jumpper-project/jumpper/Sources/jumpper/HTML/Helpers/FactoryElements.swift", + "line": 27, + "symbol": "FactoryElements", + "symbol_kind": "source.lang.swift.decl.struct", + "warning": "undocumented" + }, + { + "file": "/Users/michel/Vapor/jumpper-project/jumpper/Sources/jumpper/jumpper.swift", "line": 1, "symbol": "jumpper", "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, { - "file": "/Volumes/MARK5_DADOS/Vapor/jumpper-project/jumpper/Sources/jumpper/jumpper.swift", + "file": "/Users/michel/Vapor/jumpper-project/jumpper/Sources/jumpper/jumpper.swift", "line": 2, "symbol": "jumpper.version", "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" } ], - "source_directory": "/Volumes/MARK5_DADOS/Vapor/jumpper-project/jumpper" + "source_directory": "/Users/michel/Vapor/jumpper-project/jumpper" } \ No newline at end of file diff --git a/docs/docsets/.docset/Contents/Resources/docSet.dsidx b/docs/docsets/.docset/Contents/Resources/docSet.dsidx index 27d01a4..1f74780 100644 Binary files a/docs/docsets/.docset/Contents/Resources/docSet.dsidx and b/docs/docsets/.docset/Contents/Resources/docSet.dsidx differ diff --git a/docs/docsets/.tgz b/docs/docsets/.tgz index 87dd1b9..47f39df 100644 Binary files a/docs/docsets/.tgz and b/docs/docsets/.tgz differ diff --git a/docs/index.html b/docs/index.html index 25238ef..6ff63b4 100644 --- a/docs/index.html +++ b/docs/index.html @@ -16,7 +16,7 @@
    -

    Docs (97% documented)

    +

    Docs (96% documented)

    @@ -46,6 +46,9 @@

    + @@ -82,12 +85,18 @@ + + @@ -112,9 +121,18 @@ + + + @@ -130,9 +148,18 @@ + + + @@ -145,6 +172,9 @@ + @@ -187,6 +217,9 @@ + @@ -257,6 +290,10 @@

    +

    +Buy Me A Coffee +

    +

    Welcome to jumpper. Is an open source framework, which is independent of other web frameworks or toolkits available on the market, such as Vapor, Kitura and Perfect. It can be used in conjunction with any of them and even alone. This shows how simple it is to build HTML pages using only Swift.

    @@ -304,7 +341,7 @@

    Elements Video Demo

    diff --git a/docs/search.json b/docs/search.json index c4e16e8..7a74b3e 100644 --- a/docs/search.json +++ b/docs/search.json @@ -1 +1 @@ -{"Typealiases.html#/s:7jumpper13AttributeTypea":{"name":"AttributeType","abstract":"

    AttributeType is a Tuple (String, String?)

    "},"Typealiases.html#/s:7jumpper17SelectOptionsTypea":{"name":"SelectOptionsType","abstract":"

    Define a typealias for SelectOptionsType

    "},"Structs/jumpper.html#/s:7jumpperAAV7versionSSvp":{"name":"version","abstract":"

    Undocumented

    ","parent_name":"jumpper"},"Structs/FactoryElements.html#/s:7jumpper15FactoryElementsV8textWithyAA4TextCSSFZ":{"name":"textWith(_:)","parent_name":"FactoryElements"},"Structs/FactoryElements.html":{"name":"FactoryElements","abstract":"

    Undocumented

    "},"Structs/jumpper.html":{"name":"jumpper","abstract":"

    Undocumented

    "},"Protocols/ElementProtocol.html#/s:7jumpper15ElementProtocolP9getStringSSyF":{"name":"getString()","abstract":"

    Returns: String

    ","parent_name":"ElementProtocol"},"Protocols/ElementProtocol.html#/s:7jumpper15ElementProtocolP8generateyyF":{"name":"generate()","abstract":"

    Print any element

    ","parent_name":"ElementProtocol"},"Protocols/ElementProtocol.html":{"name":"ElementProtocol","abstract":"

    Protocol that defines Element

    "},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC7objectsSayAA15ElementProtocol_pGvp":{"name":"objects","abstract":"

    Undocumented

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC9getStringSSyF":{"name":"getString()","abstract":"

    This method return tag and all elements

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC8generateyyF":{"name":"generate()","abstract":"

    This method print tag and all elements

    ","parent_name":"CompositeElements"},"Classes/U.html#/s:7jumpper1UC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is u

    ","parent_name":"U"},"Classes/Text.html#/s:7jumpper4TextC5value33_5B120E3F299E083D95D7E660CB6A61EFLLSSvp":{"name":"value","abstract":"

    Text value String

    ","parent_name":"Text"},"Classes/Text.html#/s:7jumpper4TextCyACSScfc":{"name":"init(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"Text"},"Classes/Text.html#/s:7jumpper4TextC9getStringSSyF":{"name":"getString()","abstract":"

    Returns text: String

    ","parent_name":"Text"},"Classes/Text.html#/s:7jumpper4TextC8generateyyF":{"name":"generate()","abstract":"

    Print text

    ","parent_name":"Text"},"Classes/Tr.html#/s:7jumpper2TrC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is tr

    ","parent_name":"Tr"},"Classes/Th.html#/s:7jumpper2ThC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is th

    ","parent_name":"Th"},"Classes/Td.html#/s:7jumpper2TdC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is th

    ","parent_name":"Td"},"Classes/Table.html#/s:7jumpper5TableC5tbody33_DAC9B03840E9EBC470E4D90A27C4A6DDLLAA5TBodyCvp":{"name":"tbody","abstract":"

    Object with table body. tr, td: TBody

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC5thead33_DAC9B03840E9EBC470E4D90A27C4A6DDLLAA5THeadCSgvp":{"name":"thead","abstract":"

    Object with table head. th, td: THead? is optional

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC4rows33_DAC9B03840E9EBC470E4D90A27C4A6DDLLSayAA2TrCGvp":{"name":"rows","abstract":"

    List of rows a array of Trtag element

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is table

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC12tableHeaders6titles6aligns5classySaySSG_AHSgAItF":{"name":"tableHeaders(titles:aligns:class:)","abstract":"

    This method append a new eow element in row objects list

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC6addRowyAA2TrCSS_SSSgtd_tF":{"name":"addRow(_:)","abstract":"

    This method append a new eow element in row objects list

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC8addInRow_10attributesAA2TdCx_SS_SSSgtdtlF":{"name":"addInRow(_:attributes:)","abstract":"

    This method append a new collumn element in row objects list

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC9getStringSSyF":{"name":"getString()","abstract":"

    Override method return tag and all elements

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC8generateyyF":{"name":"generate()","abstract":"

    Override generate methot do print elements

    ","parent_name":"Table"},"Classes/THead.html#/s:7jumpper5THeadC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is thead

    ","parent_name":"THead"},"Classes/TBody.html#/s:7jumpper5TBodyC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is tbody

    ","parent_name":"TBody"},"Classes/Strong.html#/s:7jumpper6StrongC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is strong

    ","parent_name":"Strong"},"Classes/Small.html#/s:7jumpper5SmallC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is small

    ","parent_name":"Small"},"Classes/Section.html#/s:7jumpper7SectionC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is section

    ","parent_name":"Section"},"Classes/Pre.html#/s:7jumpper3PreC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is pre

    ","parent_name":"Pre"},"Classes/P.html#/s:7jumpper1PC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is p

    ","parent_name":"P"},"Classes/Main.html#/s:7jumpper4MainC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is blockquote

    ","parent_name":"Main"},"Classes/UL.html#/s:7jumpper2ULC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is ul

    ","parent_name":"UL"},"Classes/UL.html#/s:7jumpper2ULC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"UL"},"Classes/UL.html#/s:7jumpper2ULC3addyyxlF":{"name":"add(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"UL"},"Classes/UL.html#/s:7jumpper2ULC15factoryTextWith33_9E28F6711899DAEA073801D00D7B0364LLyAA0D0CSSF":{"name":"factoryTextWith(_:)","abstract":"

    This method create a Text element to user when element T String is passed on add method

    ","parent_name":"UL"},"Classes/OL.html#/s:7jumpper2OLC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is ol

    ","parent_name":"OL"},"Classes/LI.html#/s:7jumpper2LIC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is li

    ","parent_name":"LI"},"Classes/LI.html#/s:7jumpper2LIC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"LI"},"Classes/LI.html#/s:7jumpper2LICyACxclufc":{"name":"init(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"LI"},"Classes/DT.html#/s:7jumpper2DTC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is dt

    ","parent_name":"DT"},"Classes/DL.html#/s:7jumpper2DLC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is dl

    ","parent_name":"DL"},"Classes/DL.html#/s:7jumpper2DLC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"DL"},"Classes/DD.html#/s:7jumpper2DDC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is dd

    ","parent_name":"DD"},"Classes/Label.html#/s:7jumpper5LabelC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is label

    ","parent_name":"Label"},"Classes/Textarea.html#/s:7jumpper8TextareaC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is option

    ","parent_name":"Textarea"},"Classes/Textarea.html#/s:7jumpper8TextareaC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"Textarea"},"Classes/Textarea.html#/s:7jumpper8TextareaC3addyySSF":{"name":"add(_:)","abstract":"

    This method add a text in textarea element

    ","parent_name":"Textarea"},"Classes/Submit.html#/s:7jumpper6SubmitCyACSScfc":{"name":"init(_:)","abstract":"

    Default initializer input submit element

    ","parent_name":"Submit"},"Classes/Select.html#/s:7jumpper6SelectC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is option

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC7optionsSaySDySSs23CustomStringConvertible_pGGvp":{"name":"options","abstract":"

    List with array of SelectOptionsType default is []

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC_10attributesACSaySDySSs23CustomStringConvertible_pGG_SS_SSSgtdtcfc":{"name":"init(_:attributes:)","abstract":"

    Default initializer input select element

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC11makeOptions33_79500DCDFAAF3E5A54A7BDFE1D77453ALLyyF":{"name":"makeOptions()","abstract":"

    This method iterates over the list of options and creates the option element for each of the items

    ","parent_name":"Select"},"Classes/Option.html#/s:7jumpper6OptionC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is option

    ","parent_name":"Option"},"Classes/Option.html#/s:7jumpper6OptionC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"Option"},"Classes/Option.html#/s:7jumpper6OptionC_4textACs23CustomStringConvertible_p_sAE_ptcfc":{"name":"init(_:text:)","abstract":"

    Default initializer option element

    ","parent_name":"Option"},"Classes/InputText.html#/s:7jumpper9InputTextC_2id11placeholderACSS_SSSgAFtcfc":{"name":"init(_:id:placeholder:)","abstract":"

    Default initializer input text element

    ","parent_name":"InputText"},"Classes/Checkbox.html#/s:7jumpper8CheckboxC_2idACSS_SSSgtcfc":{"name":"init(_:id:)","abstract":"

    Default initializer checkbox element

    ","parent_name":"Checkbox"},"Classes/Img.html#/s:7jumpper3ImgC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is img

    ","parent_name":"Img"},"Classes/Img.html#/s:7jumpper3ImgC_10attributesACSS_SS_SSSgtdtcfc":{"name":"init(_:attributes:)","abstract":"

    Default initializer input text element

    ","parent_name":"Img"},"Classes/Hr.html#/s:7jumpper2HrC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is hr

    ","parent_name":"Hr"},"Classes/H6.html#/s:7jumpper2H6C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h6

    ","parent_name":"H6"},"Classes/H5.html#/s:7jumpper2H5C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h5

    ","parent_name":"H5"},"Classes/H4.html#/s:7jumpper2H4C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h4

    ","parent_name":"H4"},"Classes/H3.html#/s:7jumpper2H3C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h3

    ","parent_name":"H3"},"Classes/H2.html#/s:7jumpper2H2C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h2

    ","parent_name":"H2"},"Classes/H1.html#/s:7jumpper2H1C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h1

    ","parent_name":"H1"},"Classes/Form.html#/s:7jumpper4FormC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is form

    ","parent_name":"Form"},"Classes/Form.html#/s:7jumpper4FormC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Form"},"Classes/Form.html#/s:7jumpper4FormC3addyyAA14GenericElementCF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"Form"},"Classes/Fieldset.html#/s:7jumpper8FieldsetC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is fieldset

    ","parent_name":"Fieldset"},"Classes/Fieldset.html#/s:7jumpper8FieldsetC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Fieldset"},"Classes/Fieldset.html#/s:7jumpper8FieldsetC3addyyAA15ElementProtocol_pF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"Fieldset"},"Classes/Em.html#/s:7jumpper2EmC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is em

    ","parent_name":"Em"},"Classes/Div.html#/s:7jumpper3DivC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is div

    ","parent_name":"Div"},"Classes/Code.html#/s:7jumpper4CodeC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is code

    ","parent_name":"Code"},"Classes/Center.html#/s:7jumpper6CenterC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is center

    ","parent_name":"Center"},"Classes/Canvas.html#/s:7jumpper6CanvasC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is canvas

    ","parent_name":"Canvas"},"Classes/Button.html#/s:7jumpper6ButtonC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is button

    ","parent_name":"Button"},"Classes/Br.html#/s:7jumpper2BrC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is br

    ","parent_name":"Br"},"Classes/Blockquote.html#/s:7jumpper10BlockquoteC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is blockquote

    ","parent_name":"Blockquote"},"Classes/A.html#/s:7jumpper1AC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is a

    ","parent_name":"A"},"Classes/TypographyElementBase.html#/s:7jumpper21TypographyElementBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"TypographyElementBase"},"Classes/TypographyElementBase.html#/s:7jumpper21TypographyElementBaseCyACxclufc":{"name":"init(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"TypographyElementBase"},"Classes/TypographyElementBase.html#/s:7jumpper21TypographyElementBaseC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"TypographyElementBase"},"Classes/TableRowBase.html#/s:7jumpper12TableRowBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"TableRowBase"},"Classes/TableRowBase.html#/s:7jumpper12TableRowBaseC3addyyAA15ElementProtocol_pF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"TableRowBase"},"Classes/TableColumnBase.html#/s:7jumpper15TableColumnBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"TableColumnBase"},"Classes/TableColumnBase.html#/s:7jumpper15TableColumnBaseC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list","parent_name":"TableColumnBase"},"Classes/InputElementBase.html#/s:7jumpper16InputElementBaseC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is input

    ","parent_name":"InputElementBase"},"Classes/InputElementBase.html#/s:7jumpper16InputElementBaseC04formC0Sbvp":{"name":"formElement","abstract":"

    Override formElement info input elements are form element for default is true

    ","parent_name":"InputElementBase"},"Classes/InputElementBase.html#/s:7jumpper16InputElementBaseC_4typeACSS_SStcfc":{"name":"init(_:type:)","abstract":"

    Default initializer input element

    ","parent_name":"InputElementBase"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC10attributesSaySS_SSSgtGvp":{"name":"attributes","abstract":"

    Contains a array with AttributeType

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC3tagSSvp":{"name":"tag","abstract":"

    Contains String with tag element. Default is ""

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC9containerSbvp":{"name":"container","abstract":"

    Define if element is block tag or line tag. Default is false

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC04formC0Sbvp":{"name":"formElement","abstract":"

    Define if element is a form element. Default is false

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC7objectsSayAA0C8Protocol_pGvp":{"name":"objects","abstract":"

    Contains a array of elements

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementCyACSS_SSSgtd_tcfc":{"name":"init(_:)","abstract":"

    Init with array of AttributeType

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementCyACSaySS_SSSgtGcfc":{"name":"init(_:)","abstract":"

    Init with array of AttributeType

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC12addAttributeyySS_SSSgt_tF":{"name":"addAttribute(_:)","abstract":"

    This method add a new single attribute

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC7openTagSSyF":{"name":"openTag()","abstract":"

    This method return open tag and all attributes

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC8closeTagSSyF":{"name":"closeTag()","abstract":"

    This method return tag and all elements

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC9getStringSSyF":{"name":"getString()","abstract":"

    This method return tag and all elements

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC8generateyyF":{"name":"generate()","abstract":"

    This method print tag and all elements

    ","parent_name":"GenericElement"},"Classes/ContainerElementBase.html#/s:7jumpper20ContainerElementBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"ContainerElementBase"},"Classes/ContainerElementBase.html#/s:7jumpper20ContainerElementBaseC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"ContainerElementBase"},"Classes/Attribute.html#/s:7jumpper9AttributeC10attributes33_DF2F2B2788A6970C2B111CEB1E61B986LLSaySS_SSSgtGvp":{"name":"attributes","abstract":"

    Contains a array of AttributeType. Default is []

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeCyACSaySS_SSSgtGcfc":{"name":"init(_:)","abstract":"

    Init with array of AttributeType

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC3addyySS_SSSgt_tF":{"name":"add(_:)","abstract":"

    This method add a new single attribute

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC6getAllSaySS_SSSgtGyF":{"name":"getAll()","abstract":"

    This function return all attribures

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC9getStringSSyF":{"name":"getString()","abstract":"

    This method return a String with all attributes

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC8generateyyF":{"name":"generate()","abstract":"

    This method print all attributes

    ","parent_name":"Attribute"},"Classes/Attribute.html":{"name":"Attribute","abstract":"

    This class is responsible for managing attributes of HTML elements

    "},"Classes/ContainerElementBase.html":{"name":"ContainerElementBase","abstract":"

    Define a base class to containered tag elements

    "},"Classes/GenericElement.html":{"name":"GenericElement","abstract":"

    Base Class for all HTML elements implement

    "},"Classes/InputElementBase.html":{"name":"InputElementBase","abstract":"

    This is a Base class for Input Elements

    "},"Classes/TableColumnBase.html":{"name":"TableColumnBase","abstract":"

    This is a Base class for Table Column Elements

    "},"Classes/TableRowBase.html":{"name":"TableRowBase","abstract":"

    This is a Base class for Table Row Elements

    "},"Classes/TypographyElementBase.html":{"name":"TypographyElementBase","abstract":"

    This is a Base class for Typography Elements

    "},"Classes/A.html":{"name":"A","abstract":"

    A tag element class

    "},"Classes/Blockquote.html":{"name":"Blockquote","abstract":"

    Blockquote tag element class

    "},"Classes/Br.html":{"name":"Br","abstract":"

    Br tag element class

    "},"Classes/Button.html":{"name":"Button","abstract":"

    Button tag element class

    "},"Classes/Canvas.html":{"name":"Canvas","abstract":"

    Canvas tag element class

    "},"Classes/Center.html":{"name":"Center","abstract":"

    Center tag element class

    "},"Classes/Code.html":{"name":"Code","abstract":"

    Code tag element class

    "},"Classes/Div.html":{"name":"Div","abstract":"

    Div tag element class

    "},"Classes/Em.html":{"name":"Em","abstract":"

    Emphasis tag element class

    "},"Classes/Fieldset.html":{"name":"Fieldset","abstract":"

    Fieldset tag element class

    "},"Classes/Form.html":{"name":"Form","abstract":"

    Form tag element class

    "},"Classes/H1.html":{"name":"H1","abstract":"

    H1 tag element class

    "},"Classes/H2.html":{"name":"H2","abstract":"

    H2 tag element class

    "},"Classes/H3.html":{"name":"H3","abstract":"

    H3 tag element class

    "},"Classes/H4.html":{"name":"H4","abstract":"

    H4 tag element class

    "},"Classes/H5.html":{"name":"H5","abstract":"

    H5 tag element class

    "},"Classes/H6.html":{"name":"H6","abstract":"

    H6 tag element class

    "},"Classes/Hr.html":{"name":"Hr","abstract":"

    Hr tag element class

    "},"Classes/Img.html":{"name":"Img","abstract":"

    Img tag element class

    "},"Classes/Checkbox.html":{"name":"Checkbox","abstract":"

    Class define a input type checkbox

    "},"Classes/InputText.html":{"name":"InputText","abstract":"

    Class define a input type text

    "},"Classes/Option.html":{"name":"Option","abstract":"

    This class define a option select element

    "},"Classes/Select.html":{"name":"Select","abstract":"

    This class define a select element

    "},"Classes/Submit.html":{"name":"Submit","abstract":"

    This class define a submit element

    "},"Classes/Textarea.html":{"name":"Textarea","abstract":"

    This class define a Textarea element

    "},"Classes/Label.html":{"name":"Label","abstract":"

    Label tag element class

    "},"Classes/DD.html":{"name":"DD","abstract":"

    Class for description list item

    "},"Classes/DL.html":{"name":"DL","abstract":"

    Class for description list

    "},"Classes/DT.html":{"name":"DT","abstract":"

    Class for description list item

    "},"Classes/LI.html":{"name":"LI","abstract":"

    Class for list item

    "},"Classes/OL.html":{"name":"OL","abstract":"

    Class for ordered list

    "},"Classes/UL.html":{"name":"UL","abstract":"

    Class for Unordered list

    "},"Classes/Main.html":{"name":"Main","abstract":"

    Main tag element class

    "},"Classes/P.html":{"name":"P","abstract":"

    P tag element class

    "},"Classes/Pre.html":{"name":"Pre","abstract":"

    Pre tag element class

    "},"Classes/Section.html":{"name":"Section","abstract":"

    Section tag element class

    "},"Classes/Small.html":{"name":"Small","abstract":"

    Small tag element class

    "},"Classes/Strong.html":{"name":"Strong","abstract":"

    Strong tag element class

    "},"Classes/TBody.html":{"name":"TBody","abstract":"

    Tbody tag element class

    "},"Classes/THead.html":{"name":"THead","abstract":"

    THead tag element class

    "},"Classes/Table.html":{"name":"Table","abstract":"

    Table html tag class element

    "},"Classes/Td.html":{"name":"Td","abstract":"

    Td tag element class

    "},"Classes/Th.html":{"name":"Th","abstract":"

    Th tag element class

    "},"Classes/Tr.html":{"name":"Tr","abstract":"

    Tr tag element class

    "},"Classes/Text.html":{"name":"Text","abstract":"

    Make a simple text Element to append in others elements

    "},"Classes/U.html":{"name":"U","abstract":"

    Underline tag element class

    "},"Classes/CompositeElements.html":{"name":"CompositeElements","abstract":"

    Undocumented

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file +{"Typealiases.html#/s:7jumpper13AttributeTypea":{"name":"AttributeType","abstract":"

    AttributeType is a Tuple (String, String?)

    "},"Typealiases.html#/s:7jumpper17SelectOptionsTypea":{"name":"SelectOptionsType","abstract":"

    Define a typealias for SelectOptionsType

    "},"Structs/jumpper.html#/s:7jumpperAAV7versionSSvp":{"name":"version","abstract":"

    Undocumented

    ","parent_name":"jumpper"},"Structs/FactoryElements.html#/s:7jumpper15FactoryElementsV8textWithyAA4TextCSSFZ":{"name":"textWith(_:)","parent_name":"FactoryElements"},"Structs/FactoryElements.html":{"name":"FactoryElements","abstract":"

    Undocumented

    "},"Structs/jumpper.html":{"name":"jumpper","abstract":"

    Undocumented

    "},"Protocols/ElementProtocol.html#/s:7jumpper15ElementProtocolP9getStringSSyF":{"name":"getString()","abstract":"

    Returns: String

    ","parent_name":"ElementProtocol"},"Protocols/ElementProtocol.html#/s:7jumpper15ElementProtocolP8generateyyF":{"name":"generate()","abstract":"

    Print any element

    ","parent_name":"ElementProtocol"},"Protocols/ElementProtocol.html":{"name":"ElementProtocol","abstract":"

    Protocol that defines Element

    "},"Classes/U.html#/s:7jumpper1UC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is u

    ","parent_name":"U"},"Classes/Text.html#/s:7jumpper4TextC5value33_5B120E3F299E083D95D7E660CB6A61EFLLSSvp":{"name":"value","abstract":"

    Text value String

    ","parent_name":"Text"},"Classes/Text.html#/s:7jumpper4TextCyACSScfc":{"name":"init(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"Text"},"Classes/Text.html#/s:7jumpper4TextC9getStringSSyF":{"name":"getString()","abstract":"

    Returns text: String

    ","parent_name":"Text"},"Classes/Text.html#/s:7jumpper4TextC8generateyyF":{"name":"generate()","abstract":"

    Print text

    ","parent_name":"Text"},"Classes/Tr.html#/s:7jumpper2TrC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is tr

    ","parent_name":"Tr"},"Classes/Th.html#/s:7jumpper2ThC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is th

    ","parent_name":"Th"},"Classes/Td.html#/s:7jumpper2TdC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is th

    ","parent_name":"Td"},"Classes/Table.html#/s:7jumpper5TableC5tbody33_DAC9B03840E9EBC470E4D90A27C4A6DDLLAA5TBodyCvp":{"name":"tbody","abstract":"

    Object with table body. tr, td: TBody

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC5thead33_DAC9B03840E9EBC470E4D90A27C4A6DDLLAA5THeadCSgvp":{"name":"thead","abstract":"

    Object with table head. th, td: THead? is optional

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC4rows33_DAC9B03840E9EBC470E4D90A27C4A6DDLLSayAA2TrCGvp":{"name":"rows","abstract":"

    List of rows a array of Trtag element

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is table

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC12tableHeaders6titles6aligns5classySaySSG_AHSgAItF":{"name":"tableHeaders(titles:aligns:class:)","abstract":"

    This method append a new eow element in row objects list

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC6addRowyAA2TrCSS_SSSgtd_tF":{"name":"addRow(_:)","abstract":"

    This method append a new eow element in row objects list

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC8addInRow_10attributesAA2TdCx_SS_SSSgtdtlF":{"name":"addInRow(_:attributes:)","abstract":"

    This method append a new collumn element in row objects list

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC9getStringSSyF":{"name":"getString()","abstract":"

    Override method return tag and all elements

    ","parent_name":"Table"},"Classes/Table.html#/s:7jumpper5TableC8generateyyF":{"name":"generate()","abstract":"

    Override generate methot do print elements

    ","parent_name":"Table"},"Classes/THead.html#/s:7jumpper5THeadC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is thead

    ","parent_name":"THead"},"Classes/TBody.html#/s:7jumpper5TBodyC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is tbody

    ","parent_name":"TBody"},"Classes/Strong.html#/s:7jumpper6StrongC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is strong

    ","parent_name":"Strong"},"Classes/Small.html#/s:7jumpper5SmallC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is small

    ","parent_name":"Small"},"Classes/Section.html#/s:7jumpper7SectionC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is section

    ","parent_name":"Section"},"Classes/Pre.html#/s:7jumpper3PreC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is pre

    ","parent_name":"Pre"},"Classes/P.html#/s:7jumpper1PC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is p

    ","parent_name":"P"},"Classes/Main.html#/s:7jumpper4MainC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is blockquote

    ","parent_name":"Main"},"Classes/UL.html#/s:7jumpper2ULC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is ul

    ","parent_name":"UL"},"Classes/UL.html#/s:7jumpper2ULC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"UL"},"Classes/UL.html#/s:7jumpper2ULC3addyyxlF":{"name":"add(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"UL"},"Classes/UL.html#/s:7jumpper2ULC15factoryTextWith33_9E28F6711899DAEA073801D00D7B0364LLyAA0D0CSSF":{"name":"factoryTextWith(_:)","abstract":"

    This method create a Text element to user when element T String is passed on add method

    ","parent_name":"UL"},"Classes/OL.html#/s:7jumpper2OLC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is ol

    ","parent_name":"OL"},"Classes/LI.html#/s:7jumpper2LIC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is li

    ","parent_name":"LI"},"Classes/LI.html#/s:7jumpper2LIC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"LI"},"Classes/LI.html#/s:7jumpper2LICyACxclufc":{"name":"init(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"LI"},"Classes/DT.html#/s:7jumpper2DTC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is dt

    ","parent_name":"DT"},"Classes/DL.html#/s:7jumpper2DLC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is dl

    ","parent_name":"DL"},"Classes/DL.html#/s:7jumpper2DLC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"DL"},"Classes/DD.html#/s:7jumpper2DDC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is dd

    ","parent_name":"DD"},"Classes/Label.html#/s:7jumpper5LabelC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is label

    ","parent_name":"Label"},"Classes/Textarea.html#/s:7jumpper8TextareaC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is textarea

    ","parent_name":"Textarea"},"Classes/Textarea.html#/s:7jumpper8TextareaC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"Textarea"},"Classes/Textarea.html#/s:7jumpper8TextareaC3addyySSF":{"name":"add(_:)","abstract":"

    This method add a text in textarea element

    ","parent_name":"Textarea"},"Classes/Submit.html#/s:7jumpper6SubmitCyACSScfc":{"name":"init(_:)","abstract":"

    Default initializer input submit element

    ","parent_name":"Submit"},"Classes/Select.html#/s:7jumpper6SelectC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is option

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC7optionsSaySDySSs23CustomStringConvertible_pGGvp":{"name":"options","abstract":"

    List with array of SelectOptionsType default is []

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC_10attributesACSaySDySSs23CustomStringConvertible_pGG_SS_SSSgtdtcfc":{"name":"init(_:attributes:)","abstract":"

    Default initializer input select element

    ","parent_name":"Select"},"Classes/Select.html#/s:7jumpper6SelectC11makeOptions33_79500DCDFAAF3E5A54A7BDFE1D77453ALLyyF":{"name":"makeOptions()","abstract":"

    This method iterates over the list of options and creates the option element for each of the items

    ","parent_name":"Select"},"Classes/Option.html#/s:7jumpper6OptionC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is option

    ","parent_name":"Option"},"Classes/Option.html#/s:7jumpper6OptionC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"Option"},"Classes/Option.html#/s:7jumpper6OptionC_4textACs23CustomStringConvertible_p_sAE_ptcfc":{"name":"init(_:text:)","abstract":"

    Default initializer option element

    ","parent_name":"Option"},"Classes/InputText.html#/s:7jumpper9InputTextC_2id11placeholderACSS_SSSgAFtcfc":{"name":"init(_:id:placeholder:)","abstract":"

    Default initializer input text element

    ","parent_name":"InputText"},"Classes/Checkbox.html#/s:7jumpper8CheckboxC_2idACSS_SSSgtcfc":{"name":"init(_:id:)","abstract":"

    Default initializer checkbox element

    ","parent_name":"Checkbox"},"Classes/Img.html#/s:7jumpper3ImgC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is img

    ","parent_name":"Img"},"Classes/Img.html#/s:7jumpper3ImgC_10attributesACSS_SS_SSSgtdtcfc":{"name":"init(_:attributes:)","abstract":"

    Default initializer input text element

    ","parent_name":"Img"},"Classes/Hr.html#/s:7jumpper2HrC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is hr

    ","parent_name":"Hr"},"Classes/Header.html#/s:7jumpper6HeaderC3tagSSvp":{"name":"tag","abstract":"

    Override tag element. Default is header

    ","parent_name":"Header"},"Classes/H6.html#/s:7jumpper2H6C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h6

    ","parent_name":"H6"},"Classes/H5.html#/s:7jumpper2H5C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h5

    ","parent_name":"H5"},"Classes/H4.html#/s:7jumpper2H4C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h4

    ","parent_name":"H4"},"Classes/H3.html#/s:7jumpper2H3C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h3

    ","parent_name":"H3"},"Classes/H2.html#/s:7jumpper2H2C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h2

    ","parent_name":"H2"},"Classes/H1.html#/s:7jumpper2H1C3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is h1

    ","parent_name":"H1"},"Classes/Form.html#/s:7jumpper4FormC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is form

    ","parent_name":"Form"},"Classes/Form.html#/s:7jumpper4FormC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Form"},"Classes/Form.html#/s:7jumpper4FormC3addyyAA14GenericElementCF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"Form"},"Classes/Footer.html#/s:7jumpper6FooterC3tagSSvp":{"name":"tag","abstract":"

    Override tag element. Default is footer

    ","parent_name":"Footer"},"Classes/Fieldset.html#/s:7jumpper8FieldsetC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is fieldset

    ","parent_name":"Fieldset"},"Classes/Fieldset.html#/s:7jumpper8FieldsetC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Fieldset"},"Classes/Fieldset.html#/s:7jumpper8FieldsetC3addyyAA15ElementProtocol_pF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"Fieldset"},"Classes/Em.html#/s:7jumpper2EmC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is em

    ","parent_name":"Em"},"Classes/Title.html#/s:7jumpper5TitleC3tagSSvp":{"name":"tag","abstract":"

    Override tag element. Default is title

    ","parent_name":"Title"},"Classes/Title.html#/s:7jumpper5TitleCyACSScfc":{"name":"init(_:)","abstract":"

    Default initializer

    ","parent_name":"Title"},"Classes/Script.html#/s:7jumpper6ScriptC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for option. Default is script

    ","parent_name":"Script"},"Classes/Script.html#/s:7jumpper6ScriptC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"Script"},"Classes/Script.html#/s:7jumpper6ScriptC3addyySSF":{"name":"add(_:)","abstract":"

    This method add a text in script body element

    ","parent_name":"Script"},"Classes/Meta.html#/s:7jumpper4MetaC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is meta

    ","parent_name":"Meta"},"Classes/Meta.html#/s:7jumpper4MetaCyACSS_SSSgtd_tcfc":{"name":"init(_:)","abstract":"

    Default initializer

    ","parent_name":"Meta"},"Classes/Link.html#/s:7jumpper4LinkC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is link

    ","parent_name":"Link"},"Classes/Link.html#/s:7jumpper4LinkC_10attributesACSS_SS_SSSgtdtcfc":{"name":"init(_:attributes:)","abstract":"

    Default initializer element

    ","parent_name":"Link"},"Classes/LinkStylesheet.html#/s:7jumpper14LinkStylesheetCyACSScfc":{"name":"init(_:)","abstract":"

    Default initializer element

    ","parent_name":"LinkStylesheet"},"Classes/Html.html#/s:7jumpper4HtmlC3tagSSvp":{"name":"tag","abstract":"

    Override tag element. Default is html

    ","parent_name":"Html"},"Classes/Head.html#/s:7jumpper4HeadC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is head

    ","parent_name":"Head"},"Classes/Doctype.html#/s:7jumpper7DoctypeC3tag33_9947E627F47E0AD7F36CCB730CB37902LLSSvp":{"name":"tag","abstract":"

    Undocumented

    ","parent_name":"Doctype"},"Classes/Doctype.html#/s:7jumpper7DoctypeCACycfc":{"name":"init()","abstract":"

    Undocumented

    ","parent_name":"Doctype"},"Classes/Doctype.html#/s:7jumpper15ElementProtocolP9getStringSSyF":{"name":"getString()","parent_name":"Doctype"},"Classes/Doctype.html#/s:7jumpper15ElementProtocolP8generateyyF":{"name":"generate()","parent_name":"Doctype"},"Classes/Body.html#/s:7jumpper4BodyC3tagSSvp":{"name":"tag","abstract":"

    Override tag element. Default is body

    ","parent_name":"Body"},"Classes/Div.html#/s:7jumpper3DivC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is div

    ","parent_name":"Div"},"Classes/Code.html#/s:7jumpper4CodeC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is code

    ","parent_name":"Code"},"Classes/Center.html#/s:7jumpper6CenterC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is center

    ","parent_name":"Center"},"Classes/Canvas.html#/s:7jumpper6CanvasC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is canvas

    ","parent_name":"Canvas"},"Classes/Button.html#/s:7jumpper6ButtonC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is button

    ","parent_name":"Button"},"Classes/Br.html#/s:7jumpper2BrC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is br

    ","parent_name":"Br"},"Classes/Blockquote.html#/s:7jumpper10BlockquoteC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is blockquote

    ","parent_name":"Blockquote"},"Classes/A.html#/s:7jumpper1AC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for element. Default is a

    ","parent_name":"A"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC7objectsSayAA15ElementProtocol_pGvp":{"name":"objects","abstract":"

    Undocumented

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsCACycfc":{"name":"init()","abstract":"

    Undocumented

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC9getStringSSyF":{"name":"getString()","abstract":"

    This method return tag and all elements

    ","parent_name":"CompositeElements"},"Classes/CompositeElements.html#/s:7jumpper17CompositeElementsC8generateyyF":{"name":"generate()","abstract":"

    This method print tag and all elements

    ","parent_name":"CompositeElements"},"Classes/TypographyElementBase.html#/s:7jumpper21TypographyElementBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"TypographyElementBase"},"Classes/TypographyElementBase.html#/s:7jumpper21TypographyElementBaseCyACxclufc":{"name":"init(_:)","abstract":"

    Initialization with Generic Type

    ","parent_name":"TypographyElementBase"},"Classes/TypographyElementBase.html#/s:7jumpper21TypographyElementBaseC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"TypographyElementBase"},"Classes/TableRowBase.html#/s:7jumpper12TableRowBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"TableRowBase"},"Classes/TableRowBase.html#/s:7jumpper12TableRowBaseC3addyyAA15ElementProtocol_pF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"TableRowBase"},"Classes/TableColumnBase.html#/s:7jumpper15TableColumnBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element for table row elements defaults is true

    ","parent_name":"TableColumnBase"},"Classes/TableColumnBase.html#/s:7jumpper15TableColumnBaseC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list","parent_name":"TableColumnBase"},"Classes/InputElementBase.html#/s:7jumpper16InputElementBaseC3tagSSvp":{"name":"tag","abstract":"

    Override tag element for input elements. Default is input

    ","parent_name":"InputElementBase"},"Classes/InputElementBase.html#/s:7jumpper16InputElementBaseC04formC0Sbvp":{"name":"formElement","abstract":"

    Override formElement info input elements are form element for default is true

    ","parent_name":"InputElementBase"},"Classes/InputElementBase.html#/s:7jumpper16InputElementBaseC_4typeACSS_SStcfc":{"name":"init(_:type:)","abstract":"

    Default initializer input element

    ","parent_name":"InputElementBase"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC10attributesSaySS_SSSgtGvp":{"name":"attributes","abstract":"

    Contains a array with AttributeType

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC3tagSSvp":{"name":"tag","abstract":"

    Contains String with tag element. Default is ""

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC9containerSbvp":{"name":"container","abstract":"

    Define if element is block tag or line tag. Default is false

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC04formC0Sbvp":{"name":"formElement","abstract":"

    Define if element is a form element. Default is false

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC7objectsSayAA0C8Protocol_pGvp":{"name":"objects","abstract":"

    Contains a array of elements

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementCyACSS_SSSgtd_tcfc":{"name":"init(_:)","abstract":"

    Init with array of AttributeType

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementCyACSaySS_SSSgtGcfc":{"name":"init(_:)","abstract":"

    Init with array of AttributeType

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC12addAttributeyySS_SSSgt_tF":{"name":"addAttribute(_:)","abstract":"

    This method add a new single attribute

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC7openTagSSyF":{"name":"openTag()","abstract":"

    This method return open tag and all attributes

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC8closeTagSSyF":{"name":"closeTag()","abstract":"

    This method return tag and all elements

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC9getStringSSyF":{"name":"getString()","abstract":"

    This method return tag and all elements

    ","parent_name":"GenericElement"},"Classes/GenericElement.html#/s:7jumpper14GenericElementC8generateyyF":{"name":"generate()","abstract":"

    This method print tag and all elements

    ","parent_name":"GenericElement"},"Classes/ContainerElementBase.html#/s:7jumpper20ContainerElementBaseC9containerSbvp":{"name":"container","abstract":"

    Override container element defaults is true

    ","parent_name":"ContainerElementBase"},"Classes/ContainerElementBase.html#/s:7jumpper20ContainerElementBaseC3addyyxlF":{"name":"add(_:)","abstract":"

    This method append a new element in objects list

    ","parent_name":"ContainerElementBase"},"Classes/Attribute.html#/s:7jumpper9AttributeC10attributes33_DF2F2B2788A6970C2B111CEB1E61B986LLSaySS_SSSgtGvp":{"name":"attributes","abstract":"

    Contains a array of AttributeType. Default is []

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeCyACSaySS_SSSgtGcfc":{"name":"init(_:)","abstract":"

    Init with array of AttributeType

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC3addyySS_SSSgt_tF":{"name":"add(_:)","abstract":"

    This method add a new single attribute

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC6getAllSaySS_SSSgtGyF":{"name":"getAll()","abstract":"

    This function return all attribures

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC9getStringSSyF":{"name":"getString()","abstract":"

    This method return a String with all attributes

    ","parent_name":"Attribute"},"Classes/Attribute.html#/s:7jumpper9AttributeC8generateyyF":{"name":"generate()","abstract":"

    This method print all attributes

    ","parent_name":"Attribute"},"Classes/Attribute.html":{"name":"Attribute","abstract":"

    This class is responsible for managing attributes of HTML elements

    "},"Classes/ContainerElementBase.html":{"name":"ContainerElementBase","abstract":"

    Define a base class to containered tag elements

    "},"Classes/GenericElement.html":{"name":"GenericElement","abstract":"

    Base Class for all HTML elements implement

    "},"Classes/InputElementBase.html":{"name":"InputElementBase","abstract":"

    This is a Base class for Input Elements

    "},"Classes/TableColumnBase.html":{"name":"TableColumnBase","abstract":"

    This is a Base class for Table Column Elements

    "},"Classes/TableRowBase.html":{"name":"TableRowBase","abstract":"

    This is a Base class for Table Row Elements

    "},"Classes/TypographyElementBase.html":{"name":"TypographyElementBase","abstract":"

    This is a Base class for Typography Elements

    "},"Classes/CompositeElements.html":{"name":"CompositeElements","abstract":"

    Undocumented

    "},"Classes/A.html":{"name":"A","abstract":"

    A tag element class

    "},"Classes/Blockquote.html":{"name":"Blockquote","abstract":"

    Blockquote tag element class

    "},"Classes/Br.html":{"name":"Br","abstract":"

    Br tag element class

    "},"Classes/Button.html":{"name":"Button","abstract":"

    Button tag element class

    "},"Classes/Canvas.html":{"name":"Canvas","abstract":"

    Canvas tag element class

    "},"Classes/Center.html":{"name":"Center","abstract":"

    Center tag element class

    "},"Classes/Code.html":{"name":"Code","abstract":"

    Code tag element class

    "},"Classes/Div.html":{"name":"Div","abstract":"

    Div tag element class

    "},"Classes/Body.html":{"name":"Body","abstract":"

    Body tag element class

    "},"Classes/Doctype.html":{"name":"Doctype","abstract":"

    DOCTYPE tag element class

    "},"Classes/Head.html":{"name":"Head","abstract":"

    Head tag element class

    "},"Classes/Html.html":{"name":"Html","abstract":"

    Html tag element class

    "},"Classes/LinkStylesheet.html":{"name":"LinkStylesheet","abstract":"

    Link stylesheet tag element class

    "},"Classes/Link.html":{"name":"Link","abstract":"

    link tag element class

    "},"Classes/Meta.html":{"name":"Meta","abstract":"

    Meta tag element class

    "},"Classes/Script.html":{"name":"Script","abstract":"

    This class define a Script element

    "},"Classes/Title.html":{"name":"Title","abstract":"

    title tag element class

    "},"Classes/Em.html":{"name":"Em","abstract":"

    Emphasis tag element class

    "},"Classes/Fieldset.html":{"name":"Fieldset","abstract":"

    Fieldset tag element class

    "},"Classes/Footer.html":{"name":"Footer","abstract":"

    footer tag element class

    "},"Classes/Form.html":{"name":"Form","abstract":"

    Form tag element class

    "},"Classes/H1.html":{"name":"H1","abstract":"

    H1 tag element class

    "},"Classes/H2.html":{"name":"H2","abstract":"

    H2 tag element class

    "},"Classes/H3.html":{"name":"H3","abstract":"

    H3 tag element class

    "},"Classes/H4.html":{"name":"H4","abstract":"

    H4 tag element class

    "},"Classes/H5.html":{"name":"H5","abstract":"

    H5 tag element class

    "},"Classes/H6.html":{"name":"H6","abstract":"

    H6 tag element class

    "},"Classes/Header.html":{"name":"Header","abstract":"

    header tag element class

    "},"Classes/Hr.html":{"name":"Hr","abstract":"

    Hr tag element class

    "},"Classes/Img.html":{"name":"Img","abstract":"

    Img tag element class

    "},"Classes/Checkbox.html":{"name":"Checkbox","abstract":"

    Class define a input type checkbox

    "},"Classes/InputText.html":{"name":"InputText","abstract":"

    Class define a input type text

    "},"Classes/Option.html":{"name":"Option","abstract":"

    This class define a option select element

    "},"Classes/Select.html":{"name":"Select","abstract":"

    This class define a select element

    "},"Classes/Submit.html":{"name":"Submit","abstract":"

    This class define a submit element

    "},"Classes/Textarea.html":{"name":"Textarea","abstract":"

    This class define a Textarea element

    "},"Classes/Label.html":{"name":"Label","abstract":"

    Label tag element class

    "},"Classes/DD.html":{"name":"DD","abstract":"

    Class for description list item

    "},"Classes/DL.html":{"name":"DL","abstract":"

    Class for description list

    "},"Classes/DT.html":{"name":"DT","abstract":"

    Class for description list item

    "},"Classes/LI.html":{"name":"LI","abstract":"

    Class for list item

    "},"Classes/OL.html":{"name":"OL","abstract":"

    Class for ordered list

    "},"Classes/UL.html":{"name":"UL","abstract":"

    Class for Unordered list

    "},"Classes/Main.html":{"name":"Main","abstract":"

    Main tag element class

    "},"Classes/P.html":{"name":"P","abstract":"

    P tag element class

    "},"Classes/Pre.html":{"name":"Pre","abstract":"

    Pre tag element class

    "},"Classes/Section.html":{"name":"Section","abstract":"

    Section tag element class

    "},"Classes/Small.html":{"name":"Small","abstract":"

    Small tag element class

    "},"Classes/Strong.html":{"name":"Strong","abstract":"

    Strong tag element class

    "},"Classes/TBody.html":{"name":"TBody","abstract":"

    Tbody tag element class

    "},"Classes/THead.html":{"name":"THead","abstract":"

    THead tag element class

    "},"Classes/Table.html":{"name":"Table","abstract":"

    Table html tag class element

    "},"Classes/Td.html":{"name":"Td","abstract":"

    Td tag element class

    "},"Classes/Th.html":{"name":"Th","abstract":"

    Th tag element class

    "},"Classes/Tr.html":{"name":"Tr","abstract":"

    Tr tag element class

    "},"Classes/Text.html":{"name":"Text","abstract":"

    Make a simple text Element to append in others elements

    "},"Classes/U.html":{"name":"U","abstract":"

    Underline tag element class

    "},"Classes.html":{"name":"Classes","abstract":"

    The following classes are available globally.

    "},"Protocols.html":{"name":"Protocols","abstract":"

    The following protocols are available globally.

    "},"Structs.html":{"name":"Structures","abstract":"

    The following structures are available globally.

    "},"Typealiases.html":{"name":"Type Aliases","abstract":"

    The following type aliases are available globally.

    "}} \ No newline at end of file diff --git a/docs/undocumented.json b/docs/undocumented.json index b492e48..886fda4 100644 --- a/docs/undocumented.json +++ b/docs/undocumented.json @@ -14,6 +14,13 @@ "symbol_kind": "source.lang.swift.decl.var.instance", "warning": "undocumented" }, + { + "file": "/Users/michel/Vapor/jumpper-project/jumpper/Sources/jumpper/HTML/Helpers/CompositeElements.swift", + "line": 30, + "symbol": "CompositeElements.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, { "file": "/Users/michel/Vapor/jumpper-project/jumpper/Sources/jumpper/HTML/Helpers/FactoryElements.swift", "line": 27, @@ -21,6 +28,20 @@ "symbol_kind": "source.lang.swift.decl.struct", "warning": "undocumented" }, + { + "file": "/Users/michel/Vapor/jumpper-project/jumpper/Sources/jumpper/HTML/Tags/Document/Doctype.swift", + "line": 37, + "symbol": "Doctype.tag", + "symbol_kind": "source.lang.swift.decl.var.instance", + "warning": "undocumented" + }, + { + "file": "/Users/michel/Vapor/jumpper-project/jumpper/Sources/jumpper/HTML/Tags/Document/Doctype.swift", + "line": 39, + "symbol": "Doctype.init()", + "symbol_kind": "source.lang.swift.decl.function.method.instance", + "warning": "undocumented" + }, { "file": "/Users/michel/Vapor/jumpper-project/jumpper/Sources/jumpper/jumpper.swift", "line": 1,