Classes | |
| class | NodeList |
| class | HTMLCollection |
| A collection of HTML elements. More... | |
| class | Node |
| The base for all DOM nodes. More... | |
| class | TagName |
| The name(s) of the tag. More... | |
| class | XmlNamespace |
| Used to indicate which namespace a tag belongs to. Typically placed on some base class of all tags. More... | |
| class | CharacterEntities |
| Used to map entity names to their character. E.g. 'nbsp' to ' '. More... | |
| class | DOMTokenList |
| A live collection of DOM Tokens (always strings). More... | |
| class | HTMLFormControlsCollection |
| A collection of HTML form control elements. Very similar to HTMLCollection, only its namedItem method is slightly different. More... | |
| interface | INodeList |
| The NodeList interface. More... | |
| class | RadioNodeList |
| A list of radio nodes. Note that this is an element so it can be stored in a HTMLFormControlsCollection. More... | |
| class | Document |
| The interface for all XML-style documents. More... | |
| class | DocumentFragment |
| A document fragment. More... | |
| class | DOMException |
| Thrown whenever DOM actions fail. More... | |
| class | DOMImplementation |
| Provides a number of methods for performing operations that are independent of any particular instance of the DOM. More... | |
| class | DOMParser |
| A web API for parsing XML, HTML and SVG documents. Just a convenience wrapper over the HtmlParser. More... | |
| class | DomEventListener |
| Handler for Dom.Event events. More... | |
| class | HashChangeEventListener |
| Handler for HashChangeEvent events. More... | |
| class | Event |
| The root of all DOM events. More... | |
| class | HashChangeEvent |
| An event which triggers when the #hash of a location changes. More... | |
| class | EventListener |
| Describes either a nitro event or a delegate. More... | |
| class | EventsSet |
| A set of events for a given object (document or element). Used by addEventListener. More... | |
| class | DispatchStack |
| An event dispatch stack. Tracks the elements which an event is being dispatched to. More... | |
| class | EventTarget |
| An event target can receive events and have event handlers. More... | |
| interface | IEventTarget |
| An interface for something that can receive events. Typically used by custom objects (such as gameworld objects) to receive DOM events. More... | |
| class | HtmlLexer |
| A Html5 capable lexer. More... | |
| struct | HtmlParserOptions |
| Contains a number of options for the HTML parser. More... | |
| class | HtmlTreeMode |
| Possible insertation mode values. More... | |
| class | LangLanguageElement |
| This handles the language meta tags which are present in the global languages.xml file and ignored everywhere else. More... | |
| class | LangElement |
| This represents the language tag seen at the top of a language file. More... | |
| class | LangVarElement |
| Handles a variable tag within a language file. Variable tags define what a should be replaced with and essentially seperate layout or structure from the language. More... | |
| class | FullVariableSet |
| This set represents a set of variables in text, denoted by Implemented at e.g. UI.Variables/Speech.Variables. The event OnFind can be used to resolve a variable not found in either custom variables or the language (for localization) set. Nested variables (variables in a variables text) are evaluated at the point of replacement, not load. More... | |
| class | LangDocument |
| A Language document is used when loading localization files. More... | |
| class | LanguageEvent |
| class | LanguageInfo |
| Standard information about a particular language. More... | |
| class | Language |
| class | LanguageGroup |
| A particular group of variables within a language. E.g. Used by &GroupName.VariableName; with a LanguageGroup instance per language. More... | |
| class | LanguageLoader |
| Override this class to provide methods for loading language files. They may be delivered in many different ways because of this. More... | |
| class | Text |
| This class simply represents a global Language service. Things such as the UI/Speech sign on to the language change event and update themselves accordingly when it's fired. More... | |
| class | VariableSet |
| Represents a set of used for localization. More... | |
| class | Location |
| Represents a path to a file with a protocol. e.g. http://www.site.com/aFile.png The path may also be relative to some other path (aFile.png relative to http://www.site.com). More... | |
| class | Log |
| This class handles logging messages. When a message occurs, it fires an event so a specific application can handle them how it wishes. All logging can also be disabled with Dom.Log.Active. More... | |
| interface | IParentNode |
| The interface for all parent nodes. More... | |
| class | Start |
| Used to setup custom tags. More... | |
| class | StringReader |
| Treats a string of characters as a stream. This allows it to be read one character at a time. Attempting to read after the end of the stream will generate a Dom.StringReader.NULL character. More... | |
| class | TagHandlers |
| A global lookup of tag text to handler. TagHandlers are instanced globally and mapped to the tags they accept. When a tag is found, it is then instanced. One instance of a tag is created per element. More... | |
| class | Comment |
| class | DocumentType |
| The type of a HTML document. More... | |
| class | Element |
| This object represents any Markup Language (ML) tag such as html, sml, xml etc. More... | |
| interface | ILangNode |
| Contains . More... | |
| class | MLNamespace |
| Namespaces allow multiple XML elements using the same tag name to be present in a single document. https://www.w3.org/TR/2006/REC-xml-names-20060816/ More... | |
| class | MLNamespaces |
| Namespaces allow multiple XML elements using the same tag name to be present in a single document. https://www.w3.org/TR/2006/REC-xml-names-20060816/ More... | |
| class | NodeFilter |
| The various NodeFilter values. More... | |
| class | NodeIterator |
| Allows easy iteration through all elements in a node. More... | |
| class | PropertyTextReader |
| Reads properties/ attributes from a lexer. These are of the form propertyName="propertyValue", propertyName=value or singleProperty (i.e. no value). More... | |
| class | SupportedTagMeta |
| Stores information about a supported tag in a particular namespace. For example, info about 'div' in the 'xhtml' namespace. See MLNamespace.Tags (where these instances are stored). More... | |
| class | CharacterData |
| class | TextNode |
| class | AttributeLookup |
| A lookup is used to cache e.g. elements by ID. They hugely increase lookup speed and are automatically created for high traffic attributes (like ID). More... | |
| class | AttributeLookupLink |
| Sometimes more than one element has the same attribute. When that happens, they end up as a linked list. This is one of the links. More... | |
| class | AttributeNode |
| Represents an attribute on an element. Only ever used on request; not used internally. (You can actually delete this class and it's associated functions, which are in the folder alongside it). More... | |
| class | PowerUILanguageLoader |
| This class loads data for a language within Unity at runtime. The language must always be located in the Resources folder, under Resources/Languages/{path}. More... | |
| class | HTMLOptionsCollection |
| A collection of HTML option elements. More... | |
| enum Dom.Gender |
| enum Dom.HtmlParseError : byte |
A collection of HTML parse error codes.
| Enumerator | |
|---|---|
| EOF |
Unexpected end of file detected. |
| Null |
NULL character replaced by repl. character. |
| BogusComment |
Bogus comment. |
| AmbiguousOpenTag |
Ambiguous open tag. |
| TagClosedWrong |
The tag has been closed unexpectedly. |
| ClosingSlashMisplaced |
The closing slash has been misplaced. |
| UndefinedMarkupDeclaration |
Undefined markup declaration found. |
| CommentEndedWithEM |
Comment ended with an exclamation mark. |
| CommentEndedWithDash |
Comment ended with a dash. |
| CommentEndedUnexpected |
Comment ended with an unexpected character. |
| TagCannotBeSelfClosed |
The given tag cannot be self-closed. |
| EndTagCannotBeSelfClosed |
End tags can never be self-closed. |
| EndTagCannotHaveAttributes |
End tags cannot carry attributes. |
| CaptionNotInScope |
No caption tag has been found within the local scope. |
| SelectNotInScope |
No select tag has been found within the local scope. |
| TableRowNotInScope |
No table row has been found within the local scope. |
| TableNotInScope |
No table has been found within the local scope. |
| ParagraphNotInScope |
No paragraph has been found within the local scope. |
| BodyNotInScope |
No body has been found within the local scope. |
| BlockNotInScope |
No block element has been found within the local scope. |
| TableCellNotInScope |
No table cell has been found within the local scope. |
| TableSectionNotInScope |
No table section has been found within the local scope. |
| ObjectNotInScope |
No object element has been found within the local scope. |
| HeadingNotInScope |
No heading element has been found within the local scope. |
| ListItemNotInScope |
No list item has been found within the local scope. |
| FormNotInScope |
No form has been found within the local scope. |
| ButtonInScope |
No button has been found within the local scope. |
| NobrInScope |
No nobr element has been found within the local scope. |
| ElementNotInScope |
No element has been found within the local scope. |
| CharacterReferenceWrongNumber |
Character reference found no numbers. |
| CharacterReferenceSemicolonMissing |
Character reference found no semicolon. |
| CharacterReferenceInvalidRange |
Character reference within an invalid range. |
| CharacterReferenceInvalidNumber |
Character reference is an invalid number. |
| CharacterReferenceInvalidCode |
Character reference is an invalid code. |
| CharacterReferenceNotTerminated |
Character reference is not terminated by a semicolon. |
| CharacterReferenceAttributeEqualsFound |
Character reference in attribute contains an invalid character (=). |
| ItemNotFound |
The specified item has not been found. |
| EncodingError |
The encoding operation (either encoded or decoding) failed. |
| DoctypeUnexpectedAfterName |
Doctype unexpected character after the name detected. |
| DoctypePublicInvalid |
Invalid character in the public identifier detected. |
| DoctypeInvalidCharacter |
Invalid character in the doctype detected. |
| DoctypeSystemInvalid |
Invalid character in the system identifier detected. |
| DoctypeTagInappropriate |
The doctype tag is misplaced and ignored. |
| DoctypeInvalid |
The given doctype tag is invalid. |
| DoctypeUnexpected |
Doctype encountered unexpected character. |
| DoctypeMissing |
The doctype tag is missing. |
| NotationPublicInvalid |
The given public identifier for the notation declaration is invalid. |
| NotationSystemInvalid |
The given system identifier for the notation declaration is invalid. |
| TypeDeclarationUndefined |
The type declaration is missing a valid definition. |
| QuantifierMissing |
A required quantifier is missing in the provided expression. |
| DoubleQuotationMarkUnexpected |
The double quotation marks have been misplaced. |
| SingleQuotationMarkUnexpected |
The single quotation marks have been misplaced. |
| AttributeNameInvalid |
The attribute's name contains an invalid character. |
| AttributeValueInvalid |
The attribute's value contains an invalid character. |
| AttributeNameExpected |
The beginning of a new attribute has been expected. |
| AttributeDuplicateOmitted |
The attribute has already been added. |
| TagMustBeInHead |
The given tag must be placed in head tag. |
| TagInappropriate |
The given tag is not appropriate for the current position. |
| TagCannotEndHere |
The given tag cannot end at the current position. |
| TagCannotStartHere |
The given tag cannot start at the current position. |
| FormInappropriate |
The given form cannot be placed at the current position. |
| InputUnexpected |
The given input cannot be placed at the current position. |
| TagClosingMismatch |
The closing tag and the currently open tag do not match. |
| TagDoesNotMatchCurrentNode |
The given end tag does not match the current node. |
| LineBreakUnexpected |
This position does not support a linebreak (LF, FF). |
| HeadTagMisplaced |
The head tag can only be placed once inside the html tag. |
| HtmlTagMisplaced |
The html tag can only be placed once as the root element. |
| BodyTagMisplaced |
The body tag can only be placed once inside the html tag. |
| ImageTagNamedWrong |
The image tag has been named image instead of img. |
| TableNesting |
Tables cannot be nested. |
| IllegalElementInTableDetected |
An illegal element has been detected in a table. |
| SelectNesting |
Select elements cannot be nested. |
| IllegalElementInSelectDetected |
An illegal element has been detected in a select. |
| FramesetMisplaced |
The frameset element has been misplaced. |
| HeadingNested |
Headings cannot be nested. |
| AnchorNested |
Anchor elements cannot be nested. |
| TokenNotPossible |
The given token cannot be inserted here. |
| CurrentNodeIsNotRoot |
The current node is not the root element. |
| CurrentNodeIsRoot |
The current node is the root element. |
| TagInvalidInFragmentMode |
This tag is invalid in fragment mode. |
| FormAlreadyOpen |
There is already an open form. |
| FormClosedWrong |
The form has been closed wrong. |
| BodyClosedWrong |
The body has been closed wrong. |
| FormattingElementNotFound |
An expected formatting element has not been found. |
| enum Dom.HtmlParseMode : byte |
Defines the different tokenization content models.
| enum Dom.ImplicitEndMode : int |
| enum Dom.WhitespaceMode |
| delegate void Dom.DomEventDelegate | ( | Event | e) |
| delegate void Dom.GroupResolveEvent | ( | string | variableName, |
| LanguageTextEvent | onResolved | ||
| ) |
Used when diverting a group. E.g. &items.1.name; - the group 'items' can be diverted so this variable can be loaded in a custom way.
| delegate void Dom.HashChangeEventDelegate | ( | HashChangeEvent | e) |
| delegate void Dom.LanguageChange | ( | string | code) |
An event called when the language is changed.
| code | The new language code. |
| delegate void Dom.LanguageEventDelegate | ( | LanguageEvent | e) |
Called when a group of variables has been loaded.
| delegate void Dom.LanguageTextEvent | ( | string | result) |
| delegate ushort Dom.NodeFilterDelegate | ( | Node | node) |
Delegate used by acceptNode().
| delegate void Dom.OnLogEvent | ( | string | text) |
The delegate used when Dom logs an event. It's used by Dom.Log.Onlog.
| delegate void Dom.TextModifierChange | ( | ) |
An event called when any of the modifiers (such as gender) changes.