├── .gitignore
├── LICENSE.md
├── README.md
├── docs
├── Attribute.html
├── Dominator.html
├── Filter.html
├── Node.html
├── Output.html
├── file_hashes.json
├── images
│ └── ddox
│ │ ├── alias.png
│ │ ├── class.png
│ │ ├── enum.png
│ │ ├── enummember.png
│ │ ├── function.png
│ │ ├── inherited.png
│ │ ├── interface.png
│ │ ├── module.png
│ │ ├── package.png
│ │ ├── private.png
│ │ ├── property.png
│ │ ├── protected.png
│ │ ├── struct.png
│ │ ├── template.png
│ │ └── variable.png
├── index.html
├── libdominator.html
├── libdominator
│ ├── Attribute.html
│ ├── Attribute
│ │ ├── Attribute.html
│ │ ├── Attribute.matches.html
│ │ ├── Attribute.matchesKey.html
│ │ ├── Attribute.matchesValue.html
│ │ └── Attribute.this.html
│ ├── Dominator.html
│ ├── Dominator
│ │ ├── Dominator.getElelment.html
│ │ ├── Dominator.getInner.html
│ │ ├── Dominator.getNodes.html
│ │ ├── Dominator.getStartElement.html
│ │ ├── Dominator.html
│ │ ├── Dominator.load.html
│ │ ├── Dominator.stripTags.html
│ │ └── Dominator.this.html
│ ├── Filter.html
│ ├── Filter
│ │ ├── DomFilter.empty.html
│ │ ├── DomFilter.followers.html
│ │ ├── DomFilter.front.html
│ │ ├── DomFilter.html
│ │ ├── DomFilter.next.html
│ │ ├── DomFilter.opApply.html
│ │ ├── DomFilter.parseAttributexpression.html
│ │ ├── DomFilter.this.html
│ │ ├── TagElement.has.html
│ │ ├── TagElement.html
│ │ ├── filterComments.html
│ │ └── filterDom.html
│ ├── Node.html
│ ├── Node
│ │ ├── Node.addAttribute.html
│ │ ├── Node.addChild.html
│ │ ├── Node.getAttributes.html
│ │ ├── Node.getChildren.html
│ │ ├── Node.getEndPosition.html
│ │ ├── Node.getEndTagLength.html
│ │ ├── Node.getParent.html
│ │ ├── Node.getSiblings.html
│ │ ├── Node.getStartPosition.html
│ │ ├── Node.getStartTagLength.html
│ │ ├── Node.getTag.html
│ │ ├── Node.hasChildren.html
│ │ ├── Node.hasParent.html
│ │ ├── Node.html
│ │ ├── Node.isComment.html
│ │ ├── Node.setEndPosition.html
│ │ ├── Node.setEndTagLength.html
│ │ ├── Node.setParent.html
│ │ ├── Node.setStartPosition.html
│ │ ├── Node.setStartTagLength.html
│ │ ├── Node.setTag.html
│ │ └── Node.this.html
│ ├── Output.html
│ └── Output
│ │ └── nodeOutputItems.html
├── package.html
├── prettify
│ └── prettify.css
├── scripts
│ ├── ddox.js
│ └── jquery.js
├── sitemap.xml
├── styles
│ └── ddox.css
└── symbols.js
├── dub.json
├── source
└── libdominator
│ ├── Attribute.d
│ ├── Dominator.d
│ ├── Filter.d
│ ├── Node.d
│ └── package.d
└── tests
└── dummy.html
/.gitignore:
--------------------------------------------------------------------------------
1 | .dub
2 | docs.json
3 | __dummy.html
4 | *.o
5 | *.obj
6 | *.a
7 | .vscode
8 | dub.selections.json
9 | libdominator-test-library
10 | *.sublime-project
11 | *.sublime-workspace
--------------------------------------------------------------------------------
/LICENSE.md:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2016 Martin Brzenska
4 |
5 | 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:
6 |
7 | The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
8 |
9 | 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.
10 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # libdominator
2 | libdominator is a xml/html parser library written in [d](http://www.dlang.org)
3 |
4 | ## usage
5 | ```D
6 | unittest {
7 | const string html =
8 | `
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Module libdominator
55 |
56 |
57 |
58 |
62 |
63 | Copyright
64 | (C) 2016 Martin Brzenska
65 |
66 |
67 |
68 |
69 | License
70 | Distributed under the terms of the MIT license.
71 | Consult the provided LICENSE.md file for details
72 |
73 |
74 |
75 |
76 |
77 |
--------------------------------------------------------------------------------
/docs/libdominator/Attribute.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Module libdominator.Attribute
55 |
56 |
57 |
58 |
59 | Structs
60 |
61 |
62 |
63 | Name
64 | Description
65 |
66 |
67 |
68 |
69 | Attribute
70 |
71 |
72 | Struct for Node Attributes
73 |
74 |
75 |
76 |
77 |
81 |
82 | Copyright
83 | (C) 2016 Martin Brzenska
84 |
85 |
86 |
87 |
88 | License
89 | Distributed under the terms of the MIT license.
90 | Consult the provided LICENSE.md file for details
91 |
92 |
93 |
94 |
95 |
96 |
--------------------------------------------------------------------------------
/docs/libdominator/Attribute/Attribute.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Struct Attribute
55 |
56 | Struct for Node Attributes
57 |
58 |
59 |
60 | Constructors
61 |
84 |
85 |
86 | Methods
87 |
88 |
89 |
90 | Name
91 | Description
92 |
93 |
94 |
95 |
96 | matches
97 |
98 |
99 | Checks if the given node matches key and values of this attribute.
100 | Note that all atribute values from this attribute must match the given nodes attribute values - not the other way round
101 |
102 |
103 |
104 |
105 |
106 | matchesKey
107 |
108 |
109 | Checks if the given node matches the attributes given key
110 |
111 |
112 |
113 |
114 |
115 | matchesValue
116 |
117 |
118 | Checks if at least one of the attribute values of the given node matches the given attribute values
119 |
120 |
121 |
122 |
123 |
124 |
125 |
126 | Authors
127 |
128 |
129 |
130 | Copyright
131 | (C) 2016 Martin Brzenska
132 |
133 |
134 |
135 |
136 | License
137 | Distributed under the terms of the MIT license.
138 | Consult the provided LICENSE.md file for details
139 |
140 |
141 |
142 |
143 |
144 |
--------------------------------------------------------------------------------
/docs/libdominator/Attribute/Attribute.matches.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Attribute.matches
55 |
56 | Checks if the given node matches key and values of this attribute.
57 | Note that all atribute values from this attribute must match the given nodes attribute values - not the other way round
58 |
59 |
60 |
61 | Prototype
62 |
63 |
64 | bool matches (
65 |
66 | Node node
67 |
68 | ) ;
69 |
70 |
71 |
72 |
73 |
74 |
78 |
79 | Copyright
80 | (C) 2016 Martin Brzenska
81 |
82 |
83 |
84 |
85 | License
86 | Distributed under the terms of the MIT license.
87 | Consult the provided LICENSE.md file for details
88 |
89 |
90 |
91 |
92 |
93 |
--------------------------------------------------------------------------------
/docs/libdominator/Attribute/Attribute.matchesKey.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Attribute.matchesKey
55 |
56 | Checks if the given node matches the attributes given key
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | bool matchesKey (
64 |
65 | Node node
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Attribute/Attribute.matchesValue.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Attribute.matchesValue
55 |
56 | Checks if at least one of the attribute values of the given node matches the given attribute values
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | bool matchesValue (
64 |
65 | Node node
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Attribute/Attribute.this.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Attribute.this - multiple declarations
55 |
56 | Function Attribute.this
57 | Function Attribute.this
58 |
59 |
60 | Function Attribute.this
61 |
62 |
63 |
64 | Prototype
65 |
66 |
67 | ref this (
68 |
69 | string key ,
70 |
71 | string values
72 |
73 | ) ;
74 |
75 |
76 |
77 | Parameters
78 | Name Description
79 | key the Name of the Attribute (can be prefixed with '(regex)')
80 | values a whitespace serparated List of Attribute Values (each Value can be prefixed with '(regex)')
81 |
82 |
83 |
84 |
85 |
86 | Function Attribute.this
87 |
88 |
89 |
90 | Prototype
91 |
92 |
93 | ref this (
94 |
95 | string key ,
96 |
97 | string [] values
98 |
99 | ) ;
100 |
101 |
102 |
103 | Parameters
104 | Name Description
105 | key The name of the attribute (can be prefixed with '(regex)')
106 | values Array of attribute values (each value can be prefixed with '(regex)')
107 |
108 |
109 |
110 |
111 |
112 | Authors
113 |
114 |
115 |
116 | Copyright
117 | (C) 2016 Martin Brzenska
118 |
119 |
120 |
121 |
122 | License
123 | Distributed under the terms of the MIT license.
124 | Consult the provided LICENSE.md file for details
125 |
126 |
127 |
128 |
129 |
130 |
--------------------------------------------------------------------------------
/docs/libdominator/Dominator.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Module libdominator.Dominator
55 |
56 |
57 |
58 |
59 | Classes
60 |
61 |
62 |
63 | Name
64 | Description
65 |
66 |
67 |
68 |
69 | Dominator
70 |
71 |
72 | Parse, hierarchize, analyse xhtml
73 |
74 |
75 |
76 |
77 |
81 |
82 | Copyright
83 | (C) 2016 Martin Brzenska
84 |
85 |
86 |
87 |
88 | License
89 | Distributed under the terms of the MIT license.
90 | Consult the provided LICENSE.md file for details
91 |
92 |
93 |
94 |
95 |
96 |
--------------------------------------------------------------------------------
/docs/libdominator/Dominator/Dominator.getElelment.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Dominator.getElelment
55 |
56 | gets the part of the loaded Document from the nodes begining to its end
57 |
58 |
59 |
60 |
61 | Prototype
62 |
63 |
64 | string getElelment (
65 |
66 | Node node
67 |
68 | ) ;
69 |
70 |
71 |
72 | Parameters
73 | Name Description
74 | node The Node from which you want to get the Document representation
75 |
76 |
77 |
78 |
79 |
83 |
84 | Copyright
85 | (C) 2016 Martin Brzenska
86 |
87 |
88 |
89 |
90 | License
91 | Distributed under the terms of the MIT license.
92 | Consult the provided LICENSE.md file for details
93 |
94 |
95 |
96 |
97 |
98 |
--------------------------------------------------------------------------------
/docs/libdominator/Dominator/Dominator.getInner.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Dominator.getInner
55 |
56 | gets the Inner-HTML from the given node
57 |
58 |
59 |
60 |
61 | Prototype
62 |
63 |
64 | string getInner (
65 |
66 | Node node
67 |
68 | ) ;
69 |
70 |
71 |
72 | Parameters
73 | Name Description
74 | node The Node from which you want to get the Inner-HTML
75 |
76 |
77 |
78 |
79 |
83 |
84 | Copyright
85 | (C) 2016 Martin Brzenska
86 |
87 |
88 |
89 |
90 | License
91 | Distributed under the terms of the MIT license.
92 | Consult the provided LICENSE.md file for details
93 |
94 |
95 |
96 |
97 |
98 |
--------------------------------------------------------------------------------
/docs/libdominator/Dominator/Dominator.getNodes.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Dominator.getNodes
55 |
56 | returns all found Nodes.
57 | Please note, that also Nodes will be returned which was found in comments.
58 | use isComment() to check if a Node is in a comment or use libdominator.Filter.filterComments()
59 |
60 |
61 |
62 |
63 | Prototype
64 |
65 |
66 | Node [] getNodes() ;
67 |
68 |
69 |
70 | returns
71 | Nodes[]
72 |
73 |
74 |
75 |
76 |
80 |
81 | Copyright
82 | (C) 2016 Martin Brzenska
83 |
84 |
85 |
86 |
87 | License
88 | Distributed under the terms of the MIT license.
89 | Consult the provided LICENSE.md file for details
90 |
91 |
92 |
93 |
94 |
95 |
--------------------------------------------------------------------------------
/docs/libdominator/Dominator/Dominator.getStartElement.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Dominator.getStartElement
55 |
56 | gets the Tag Name of the Node
57 |
58 |
59 |
60 |
61 | Prototype
62 |
63 |
64 | string getStartElement (
65 |
66 | Node node
67 |
68 | ) ;
69 |
70 |
71 |
72 | Parameters
73 | Name Description
74 | node The Node to get the Tag Name from
75 |
76 |
77 | Returns
78 | The Tag Name as string
79 |
80 |
81 |
82 |
83 |
87 |
88 | Copyright
89 | (C) 2016 Martin Brzenska
90 |
91 |
92 |
93 |
94 | License
95 | Distributed under the terms of the MIT license.
96 | Consult the provided LICENSE.md file for details
97 |
98 |
99 |
100 |
101 |
102 |
--------------------------------------------------------------------------------
/docs/libdominator/Dominator/Dominator.load.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Dominator.load
55 |
56 | loads a Document
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | Dominator load (
64 |
65 | string haystack
66 |
67 | ) ;
68 |
69 |
70 |
71 | Parameters
72 | Name Description
73 | haystack the Document String
74 |
75 |
76 |
77 |
78 |
82 |
83 | Copyright
84 | (C) 2016 Martin Brzenska
85 |
86 |
87 |
88 |
89 | License
90 | Distributed under the terms of the MIT license.
91 | Consult the provided LICENSE.md file for details
92 |
93 |
94 |
95 |
96 |
97 |
--------------------------------------------------------------------------------
/docs/libdominator/Dominator/Dominator.stripTags.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Dominator.stripTags - multiple declarations
55 |
56 | Function Dominator.stripTags
57 | Function Dominator.stripTags
58 |
59 |
60 | Function Dominator.stripTags
61 | Removes tags and returns plain inner content
62 |
63 |
64 |
65 | Prototype
66 |
67 |
68 | string stripTags (
69 |
70 | Node node
71 |
72 | ) ;
73 |
74 |
75 |
76 |
77 |
78 |
79 | Function Dominator.stripTags
80 | Removes tags and returns plain inner content
81 |
82 |
83 |
84 | Prototype
85 |
86 |
87 | string stripTags() ;
88 |
89 |
90 |
91 | Example
92 | const string content = `<div><h2>bla</h2><p>fasel</p></div>` ;
93 | Dominator dom = new Dominator ( content );
94 | assert ( dom . stripTags () == "blafasel" );
95 | }
96 |
97 |
98 |
99 |
100 |
101 | Authors
102 |
103 |
104 |
105 | Copyright
106 | (C) 2016 Martin Brzenska
107 |
108 |
109 |
110 |
111 | License
112 | Distributed under the terms of the MIT license.
113 | Consult the provided LICENSE.md file for details
114 |
115 |
116 |
117 |
118 |
119 |
--------------------------------------------------------------------------------
/docs/libdominator/Dominator/Dominator.this.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Dominator.this - multiple declarations
55 |
56 | Function Dominator.this
57 | Function Dominator.this
58 |
59 |
60 | Function Dominator.this
61 | Instantiate empty Dominator
62 |
63 |
64 |
65 | Prototype
66 |
67 |
68 | this() ;
69 |
70 |
71 |
72 |
73 |
74 |
75 | Function Dominator.this
76 | Instantiate object and load the Document
77 |
78 |
79 |
80 | Prototype
81 |
82 |
83 | this (
84 |
85 | string haystack
86 |
87 | ) ;
88 |
89 |
90 |
91 |
92 |
93 |
97 |
98 | Copyright
99 | (C) 2016 Martin Brzenska
100 |
101 |
102 |
103 |
104 | License
105 | Distributed under the terms of the MIT license.
106 | Consult the provided LICENSE.md file for details
107 |
108 |
109 |
110 |
111 |
112 |
--------------------------------------------------------------------------------
/docs/libdominator/Filter.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Module libdominator.Filter
55 |
56 |
57 |
58 |
59 | Functions
60 |
61 |
62 |
63 | Name
64 | Description
65 |
66 |
67 |
68 |
71 |
72 | throws the nodes away which are inside of a comment
73 |
74 |
75 |
76 |
77 |
78 | filterDom
79 |
80 |
81 | Filters the given DOM and returns the nodes, that matches the given filter expression
82 |
83 |
84 |
85 |
86 |
87 | filterDom
88 |
89 |
90 | Filters the given DOM and returns the nodes, that matches the given filter expressions
91 |
92 |
93 |
94 |
95 |
96 | filterDom
97 |
98 |
99 | Filters the given nodes and returns the nodes, that matches the given filter expressions
100 |
101 |
102 |
103 |
104 |
105 | filterDom
106 |
107 |
108 | Filters the given nodes and returns the nodes, that matches the given filter expression
109 |
110 |
111 |
112 |
113 |
114 | Structs
115 |
116 |
117 |
118 | Name
119 | Description
120 |
121 |
122 |
123 |
124 | DomFilter
125 |
126 |
127 | Use this to filter html
128 |
129 |
130 |
131 |
132 |
133 | TagElement
134 |
135 |
136 | The TagElement is the struct for the atomic part of a filter expression.
137 |
138 |
139 |
140 |
141 |
142 | Authors
143 |
144 |
145 |
146 | Copyright
147 | (C) 2016 Martin Brzenska
148 |
149 |
150 |
151 |
152 | License
153 | Distributed under the terms of the MIT license.
154 | Consult the provided LICENSE.md file for details
155 |
156 |
157 |
158 |
159 |
160 |
--------------------------------------------------------------------------------
/docs/libdominator/Filter/DomFilter.empty.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function DomFilter.empty
55 |
56 | Checks if there are any TagElements.
57 | in other words: Checks if the DomFilter is loaded with some filterarguments or not.
58 |
59 |
60 |
61 | Prototype
62 |
63 |
64 | bool empty() ;
65 |
66 |
67 |
68 |
69 |
70 |
74 |
75 | Copyright
76 | (C) 2016 Martin Brzenska
77 |
78 |
79 |
80 |
81 | License
82 | Distributed under the terms of the MIT license.
83 | Consult the provided LICENSE.md file for details
84 |
85 |
86 |
87 |
88 |
89 |
--------------------------------------------------------------------------------
/docs/libdominator/Filter/DomFilter.followers.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function DomFilter.followers
55 |
56 | The number of following TagElements after the current TagElement
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | ulong followers() ;
64 |
65 |
66 |
67 |
68 |
69 |
73 |
74 | Copyright
75 | (C) 2016 Martin Brzenska
76 |
77 |
78 |
79 |
80 | License
81 | Distributed under the terms of the MIT license.
82 | Consult the provided LICENSE.md file for details
83 |
84 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/docs/libdominator/Filter/DomFilter.front.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function DomFilter.front
55 |
56 | The current TagElement, which is under the cursor.
57 | if there is no TagElement, then a empty TagElement will be returned.
58 |
59 |
60 |
68 |
69 |
70 |
74 |
75 | Copyright
76 | (C) 2016 Martin Brzenska
77 |
78 |
79 |
80 |
81 | License
82 | Distributed under the terms of the MIT license.
83 | Consult the provided LICENSE.md file for details
84 |
85 |
86 |
87 |
88 |
89 |
--------------------------------------------------------------------------------
/docs/libdominator/Filter/DomFilter.next.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function DomFilter.next
55 |
56 | Moves the cursor to the next TagElement if exists
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | bool next() ;
64 |
65 |
66 |
67 | Returns
68 | true if the cursor could be moved, otherwise false
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Filter/DomFilter.opApply.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function DomFilter.opApply
55 |
56 | opApply on TagElements
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | int opApply (
64 |
65 | int delegate ( ref TagElement ) dg
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Filter/DomFilter.parseAttributexpression.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function DomFilter.parseAttributexpression
55 |
56 | parses the attribute filter expression and boxes it into an handy array of Attribute
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | Attribute [] parseAttributexpression (
64 |
65 | string expression
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Filter/DomFilter.this.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
DomFilter.this - multiple declarations
55 |
56 | Function DomFilter.this
57 | Function DomFilter.this
58 |
59 |
60 | Function DomFilter.this
61 | A dominator specific array of filter expressions
62 |
63 |
64 |
65 | Prototype
66 |
67 |
68 | ref this (
69 |
70 | string [] expressions
71 |
72 | ) ;
73 |
74 |
75 |
76 |
77 |
78 |
79 | Function DomFilter.this
80 | A dominator specific filter expression
81 |
82 |
83 |
84 | Prototype
85 |
86 |
87 | ref this (
88 |
89 | string expression
90 |
91 | ) ;
92 |
93 |
94 |
95 |
96 |
97 |
101 |
102 | Copyright
103 | (C) 2016 Martin Brzenska
104 |
105 |
106 |
107 |
108 | License
109 | Distributed under the terms of the MIT license.
110 | Consult the provided LICENSE.md file for details
111 |
112 |
113 |
114 |
115 |
116 |
--------------------------------------------------------------------------------
/docs/libdominator/Filter/TagElement.has.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function TagElement.has
55 |
56 | checks if the TagElement matches the given pick
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | bool has (
64 |
65 | ulong pick
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Filter/TagElement.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Struct TagElement
55 |
56 | The TagElement is the struct for the atomic part of a filter expression.
57 |
58 |
59 |
60 | Methods
61 |
62 |
63 |
64 | Name
65 | Description
66 |
67 |
68 |
69 |
70 | has
71 |
72 |
73 | checks if the TagElement matches the given pick
74 |
75 |
76 |
77 |
78 | Examples
79 | a [ 1 ]{ class : someClass }
80 |
81 |
82 |
83 |
87 |
88 | Copyright
89 | (C) 2016 Martin Brzenska
90 |
91 |
92 |
93 |
94 | License
95 | Distributed under the terms of the MIT license.
96 | Consult the provided LICENSE.md file for details
97 |
98 |
99 |
100 |
101 |
102 |
--------------------------------------------------------------------------------
/docs/libdominator/Filter/filterComments.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function filterComments
55 |
56 | throws the nodes away which are inside of a comment
57 |
58 |
59 |
60 | Prototypes
61 |
62 |
63 | Node [] filterComments (
64 |
65 | Node [] nodes
66 |
67 | ) ;
68 |
69 |
70 | Node [] filterComments (
71 |
72 | Dominator dom
73 |
74 | ) ;
75 |
76 |
77 |
78 | Returns
79 | Node[]
80 |
81 |
82 |
83 |
84 |
88 |
89 | Copyright
90 | (C) 2016 Martin Brzenska
91 |
92 |
93 |
94 |
95 | License
96 | Distributed under the terms of the MIT license.
97 | Consult the provided LICENSE.md file for details
98 |
99 |
100 |
101 |
102 |
103 |
--------------------------------------------------------------------------------
/docs/libdominator/Node.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Module libdominator.Node
55 |
56 |
57 |
58 |
59 | Classes
60 |
61 |
62 |
63 | Name
64 | Description
65 |
66 |
67 |
68 |
69 | Node
70 |
71 |
72 | Represents a node in a DOM
73 |
74 |
75 |
76 |
77 |
81 |
82 | Copyright
83 | (C) 2016 Martin Brzenska
84 |
85 |
86 |
87 |
88 | License
89 | Distributed under the terms of the MIT license.
90 | Consult the provided LICENSE.md file for details
91 |
92 |
93 |
94 |
95 |
96 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.addAttribute.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.addAttribute
55 |
56 | Does what the name says
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | void addAttribute (
64 |
65 | Attribute attribute
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.addChild.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.addChild
55 |
56 | Adds a node as a child node
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | void addChild (
64 |
65 | Node * pNode
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.getAttributes.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.getAttributes
55 |
56 | Does what the name says
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | Attribute [] getAttributes() ;
64 |
65 |
66 |
67 |
68 |
69 |
73 |
74 | Copyright
75 | (C) 2016 Martin Brzenska
76 |
77 |
78 |
79 |
80 | License
81 | Distributed under the terms of the MIT license.
82 | Consult the provided LICENSE.md file for details
83 |
84 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.getChildren.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.getChildren
55 |
56 | Does what the name says
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | Node [] getChildren() ;
64 |
65 |
66 |
67 |
68 |
69 |
73 |
74 | Copyright
75 | (C) 2016 Martin Brzenska
76 |
77 |
78 |
79 |
80 | License
81 | Distributed under the terms of the MIT license.
82 | Consult the provided LICENSE.md file for details
83 |
84 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.getEndPosition.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.getEndPosition
55 |
56 | Does what the name says
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | uint getEndPosition() ;
64 |
65 |
66 |
67 |
68 |
69 |
73 |
74 | Copyright
75 | (C) 2016 Martin Brzenska
76 |
77 |
78 |
79 |
80 | License
81 | Distributed under the terms of the MIT license.
82 | Consult the provided LICENSE.md file for details
83 |
84 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.getEndTagLength.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.getEndTagLength
55 |
56 | Does what the name says
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | ushort getEndTagLength() ;
64 |
65 |
66 |
67 |
68 |
69 |
73 |
74 | Copyright
75 | (C) 2016 Martin Brzenska
76 |
77 |
78 |
79 |
80 | License
81 | Distributed under the terms of the MIT license.
82 | Consult the provided LICENSE.md file for details
83 |
84 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.getParent.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.getParent
55 |
56 | Does what the name says
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | Node getParent() ;
64 |
65 |
66 |
67 |
68 |
69 |
73 |
74 | Copyright
75 | (C) 2016 Martin Brzenska
76 |
77 |
78 |
79 |
80 | License
81 | Distributed under the terms of the MIT license.
82 | Consult the provided LICENSE.md file for details
83 |
84 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.getSiblings.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.getSiblings
55 |
56 | Does what the name says
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | Node [] getSiblings() ;
64 |
65 |
66 |
67 |
68 |
69 |
73 |
74 | Copyright
75 | (C) 2016 Martin Brzenska
76 |
77 |
78 |
79 |
80 | License
81 | Distributed under the terms of the MIT license.
82 | Consult the provided LICENSE.md file for details
83 |
84 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.getStartPosition.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.getStartPosition
55 |
56 | Does what the name says
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | uint getStartPosition() ;
64 |
65 |
66 |
67 |
68 |
69 |
73 |
74 | Copyright
75 | (C) 2016 Martin Brzenska
76 |
77 |
78 |
79 |
80 | License
81 | Distributed under the terms of the MIT license.
82 | Consult the provided LICENSE.md file for details
83 |
84 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.getStartTagLength.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.getStartTagLength
55 |
56 | Does what the name says
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | ushort getStartTagLength() ;
64 |
65 |
66 |
67 |
68 |
69 |
73 |
74 | Copyright
75 | (C) 2016 Martin Brzenska
76 |
77 |
78 |
79 |
80 | License
81 | Distributed under the terms of the MIT license.
82 | Consult the provided LICENSE.md file for details
83 |
84 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.getTag.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.getTag
55 |
56 | Does what the name says
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | string getTag() ;
64 |
65 |
66 |
67 |
68 |
69 |
73 |
74 | Copyright
75 | (C) 2016 Martin Brzenska
76 |
77 |
78 |
79 |
80 | License
81 | Distributed under the terms of the MIT license.
82 | Consult the provided LICENSE.md file for details
83 |
84 |
85 |
86 |
87 |
88 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.hasChildren.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.hasChildren
55 |
56 |
57 |
58 |
59 | Prototype
60 |
61 |
62 | ulong hasChildren() ;
63 |
64 |
65 |
66 | Returns
67 | true if the node has children nodes.
68 |
69 |
70 |
71 |
72 |
76 |
77 | Copyright
78 | (C) 2016 Martin Brzenska
79 |
80 |
81 |
82 |
83 | License
84 | Distributed under the terms of the MIT license.
85 | Consult the provided LICENSE.md file for details
86 |
87 |
88 |
89 |
90 |
91 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.hasParent.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.hasParent
55 |
56 |
57 |
58 |
59 | Prototype
60 |
61 |
62 | bool hasParent() ;
63 |
64 |
65 |
66 | Returns
67 | true if the node has a parent node.
68 |
69 |
70 |
71 |
72 |
76 |
77 | Copyright
78 | (C) 2016 Martin Brzenska
79 |
80 |
81 |
82 |
83 | License
84 | Distributed under the terms of the MIT license.
85 | Consult the provided LICENSE.md file for details
86 |
87 |
88 |
89 |
90 |
91 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.isComment.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Node.isComment - multiple declarations
55 |
56 | Function Node.isComment
57 | Function Node.isComment
58 |
59 |
60 | Function Node.isComment
61 | Markes this node to be inside of a comment
62 |
63 |
64 |
65 | Prototype
66 |
67 |
68 | Node isComment (
69 |
70 | bool sw
71 |
72 | ) ;
73 |
74 |
75 |
76 |
77 |
78 |
79 | Function Node.isComment
80 |
81 |
82 |
83 | Prototype
84 |
85 |
86 | bool isComment() ;
87 |
88 |
89 |
90 | Returns
91 | true if the node is marked to be inside of a comment, otherwise false.
92 |
93 |
94 |
95 |
96 |
100 |
101 | Copyright
102 | (C) 2016 Martin Brzenska
103 |
104 |
105 |
106 |
107 | License
108 | Distributed under the terms of the MIT license.
109 | Consult the provided LICENSE.md file for details
110 |
111 |
112 |
113 |
114 |
115 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.setEndPosition.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.setEndPosition
55 |
56 | Sets the position in the document where this node ends
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | Node setEndPosition ( T ) (
64 |
65 | T position
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.setEndTagLength.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.setEndTagLength
55 |
56 | Does what the name says
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | Node setEndTagLength ( T ) (
64 |
65 | T length
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.setParent.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.setParent
55 |
56 | Sets the given node as the parent node
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | void setParent (
64 |
65 | Node * pNode
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.setStartPosition.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.setStartPosition
55 |
56 | Sets the position in the document where this node begins
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | Node setStartPosition ( T ) (
64 |
65 | T position
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.setStartTagLength.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.setStartTagLength
55 |
56 | Does what the name says
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | Node setStartTagLength ( T ) (
64 |
65 | T length
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.setTag.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function Node.setTag
55 |
56 | Sets the tagname
57 |
58 |
59 |
60 | Prototype
61 |
62 |
63 | Node setTag (
64 |
65 | string tag
66 |
67 | ) ;
68 |
69 |
70 |
71 |
72 |
73 |
77 |
78 | Copyright
79 | (C) 2016 Martin Brzenska
80 |
81 |
82 |
83 |
84 | License
85 | Distributed under the terms of the MIT license.
86 | Consult the provided LICENSE.md file for details
87 |
88 |
89 |
90 |
91 |
92 |
--------------------------------------------------------------------------------
/docs/libdominator/Node/Node.this.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Node.this - multiple declarations
55 |
56 | Function Node.this
57 | Function Node.this
58 | Function Node.this
59 |
60 |
61 | Function Node.this
62 | Makes a naked node object
63 |
64 |
65 |
66 | Prototype
67 |
68 |
69 | this() ;
70 |
71 |
72 |
73 |
74 |
75 |
76 | Function Node.this
77 | Makes a node with a given tagname
78 |
79 |
80 |
81 | Prototype
82 |
83 |
84 | this (
85 |
86 | string tag
87 |
88 | ) ;
89 |
90 |
91 |
92 |
93 |
94 |
95 | Function Node.this
96 | Makes a node with a given tagname and with the information for the position in the Document
97 |
98 |
99 |
100 | Prototype
101 |
102 |
103 | this ( T ) (
104 |
105 | string tag ,
106 |
107 | T startPosition
108 |
109 | ) ;
110 |
111 |
112 |
113 |
114 |
115 |
116 | Authors
117 |
118 |
119 |
120 | Copyright
121 | (C) 2016 Martin Brzenska
122 |
123 |
124 |
125 |
126 | License
127 | Distributed under the terms of the MIT license.
128 | Consult the provided LICENSE.md file for details
129 |
130 |
131 |
132 |
133 |
134 |
--------------------------------------------------------------------------------
/docs/libdominator/Output.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Module libdominator.Output
55 |
56 |
57 |
58 |
59 | Functions
60 |
61 |
62 |
63 | Name
64 | Description
65 |
66 |
67 |
68 |
69 | nodeOutputItems
70 |
71 |
72 | Builds a output string.
73 | This is usefull for formating output for the command-line.
74 |
75 |
76 |
77 |
78 |
82 |
83 | Copyright
84 | (C) 2016 Martin Brzenska
85 |
86 |
87 |
88 |
89 | License
90 | Distributed under the terms of the MIT license.
91 | Consult the provided LICENSE.md file for details
92 |
93 |
94 |
95 |
96 |
97 |
--------------------------------------------------------------------------------
/docs/libdominator/Output/nodeOutputItems.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
13 |
38 |
39 | The search functionality needs JavaScript enabled
40 |
41 |
42 |
43 |
44 |
45 |
46 |
47 |
51 |
52 |
53 |
54 |
Function nodeOutputItems
55 |
56 | Builds a output string.
57 | This is usefull for formating output for the command-line.
58 |
59 |
60 |
61 | Prototype
62 |
63 |
64 | string [] nodeOutputItems (
65 |
66 | ref Dominator dom ,
67 |
68 | Node node ,
69 |
70 | string [] optOutItems
71 |
72 | ) ;
73 |
74 |
75 |
76 | Parameters
77 | Name Description
78 | dom The DOM Object
79 | node A node, that is part of dom
80 | optOutItems Defines the output contents
81 |
82 |
83 |
84 |
85 |
89 |
90 | Copyright
91 | (C) 2016 Martin Brzenska
92 |
93 |
94 |
95 |
96 | License
97 | Distributed under the terms of the MIT license.
98 | Consult the provided LICENSE.md file for details
99 |
100 |
101 |
102 |
103 |
104 |
--------------------------------------------------------------------------------
/docs/package.html:
--------------------------------------------------------------------------------
1 |
2 |
3 |