Package org.pepstock.charba.client.dom
Contains all classes needed to work with DOM tree, base classes of a DOM tree.
- Author:
- Andrea "Stock" Stocchero
-
Interface Summary Interface Description BaseEventTarget.EventListenerCallback The object which receives a notification when an event of the specified type occurs.
Represents an object that can handle an event dispatched by a element.IsCastable Interface which is implemented to DOM elements or items which can be cast to other objects.
This is the interface in order to enable the link from other DOM tree managers to Charba.MutationObserver.MutationObserverCallback A function which will be called on each DOM change that qualifies given the targeted node or subtree and options.MutationObserverInit A dictionary interface which describes the configuration of a mutation observer.
As such, it's primarily used as the type of the options parameter on theMutationObserver.observe(BaseNode, MutationObserverInit)
method. -
Class Summary Class Description BaseAttribute Represents one of a DOM element's attributes as an object.BaseDocument Represents any web page loaded in the browser and serves as an entry point in the web page's content, which is the DOM tree.
It provides functionality globally to the document, like how to obtain the page's URL and create new elements in the document.BaseElement Base class from which all element objects (objects that represent elements) in a document inherit.
It only has methods and properties common to all kinds of elements.BaseEventTarget Base DOM entity extended by objects that can receive events and may have listeners for them.BaseEventTypes Constant strings representing a subset of native base events.BaseHtmlDocument Extends the document to include methods and properties that are specific to HTML documents.BaseHtmlElement Represents any HTML element.BaseLocation Represents the location (URL) of the object it is linked to.
Changes done on it are reflected on the object it relates to.BaseNativeEvent Represents events that occur due to the user interacting with a pointing device (such as a mouse).
It also used for event which is sent when the state of contacts with a touch sensitive surface changes.BaseNativeMouseEvent Represents a mouse events that occur due to the user interacting with a pointing device.
This is used only internally.BaseNavigator Represents the state and the identity of the user agent.
It allows scripts to query it and to register themselves to carry on some activities.BaseNode A object from which various types of DOM objects inherit, allowing those types to be treated similarly.BaseStyleProperties Represents an object that is a CSS declaration block, and exposes style information and various style-related methods and properties.BaseTouch Represents a single contact point on a touch-sensitive device
The contact point is commonly a finger or stylus and the device may be a touchscreen or trackpad.DOM The DOM object provide a static reference to the document attached in the window.DOMBuilder Singleton utility to create and manage DOM element.MutationObserver Provides the ability to watch for changes being made to the DOM tree.MutationRecord Represents an individual DOM mutation.NamedNodeMap<T extends BaseNode> Represents a collection of attributes objects.NodeList<T extends BaseNode> Maps the java script object which is a collections of nodes,TouchList Represents a list of contact points on a touch surface.