All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.vaadin.polymer.PolymerBase.element.BaseElement Maven / Gradle / Ivy

There is a newer version: 1.9.3.1
Show newest version
/*
 * This code was generated with Vaadin Web Component GWT API Generator, 
 * from polymer project by The Polymer Authors (http://polymer.github.io/AUTHORS.txt)
 * that is licensed with http://polymer.github.io/LICENSE.txt license.
 */
package com.vaadin.polymer.PolymerBase.element;

import com.vaadin.polymer.elemental.*;
import com.google.gwt.core.client.JavaScriptObject;
import com.google.gwt.core.client.JsArray;
import com.google.gwt.core.client.js.JsProperty;
import com.google.gwt.core.client.js.JsType;

/**
 * 

Polymer.Base acts as a base prototype for all Polymer elements. It is composed via various calls to Polymer.Base._addFeature().

*

The properties reflected here are the combined view of all features found in this library. There may be more properties added via other libraries, as well.

*/ @JsType public interface BaseElement extends HTMLElement { public static final String TAG = "Polymer.Base"; public static final String SRC = "polymer/polymer.html"; /** * * * JavaScript Info: * @method $$ * @param {} slctr * */ void $$(JavaScriptObject slctr); /** * * * JavaScript Info: * @method arrayDelete * @param {} path * @param {} item * */ void arrayDelete(JavaScriptObject path, JavaScriptObject item); /** * * * JavaScript Info: * @method async * @param {} callback * @param {} waitTime * */ void async(JavaScriptObject callback, JavaScriptObject waitTime); /** * * * JavaScript Info: * @method attachedCallback * */ void attachedCallback(); /** * * * JavaScript Info: * @method attributeFollows * @param {} name * @param {} toElement * @param {} fromElement * */ void attributeFollows(JavaScriptObject name, JavaScriptObject toElement, JavaScriptObject fromElement); /** * * * JavaScript Info: * @property behaviors * @type Array * */ @JsProperty JsArray getBehaviors(); /** * * * JavaScript Info: * @property behaviors * @type Array * */ @JsProperty void setBehaviors(JsArray value); /** * * * JavaScript Info: * @method cancelAsync * @param {} handle * */ void cancelAsync(JavaScriptObject handle); /** * * * JavaScript Info: * @method cancelDebouncer * @param {} jobName * */ void cancelDebouncer(JavaScriptObject jobName); /** * * * JavaScript Info: * @method classFollows * @param {} name * @param {} toElement * @param {} fromElement * */ void classFollows(JavaScriptObject name, JavaScriptObject toElement, JavaScriptObject fromElement); /** * * * JavaScript Info: * @method create * @param {} tag * @param {} props * */ void create(JavaScriptObject tag, JavaScriptObject props); /** * * * JavaScript Info: * @method debounce * @param {} jobName * @param {} callback * @param {} wait * */ void debounce(JavaScriptObject jobName, JavaScriptObject callback, JavaScriptObject wait); /** * * * JavaScript Info: * @method deserialize * @param {} value * @param {} type * */ void deserialize(JavaScriptObject value, JavaScriptObject type); /** * * * JavaScript Info: * @method distributeContent * */ void distributeContent(); /** * * * JavaScript Info: * @method domHost * */ void domHost(); /** * * * JavaScript Info: * @method elementMatches * @param {} selector * @param {} node * */ void elementMatches(JavaScriptObject selector, JavaScriptObject node); /** * * * JavaScript Info: * @method fire * @param {} type * @param {} detail * @param {} options * */ void fire(JavaScriptObject type, JavaScriptObject detail, JavaScriptObject options); /** * * * JavaScript Info: * @method flushDebouncer * @param {} jobName * */ void flushDebouncer(JavaScriptObject jobName); /** * * * JavaScript Info: * @method get * @param {} path * @param {} root * */ void get(JavaScriptObject path, JavaScriptObject root); /** * * * JavaScript Info: * @method getContentChildNodes * @param {} slctr * */ void getContentChildNodes(JavaScriptObject slctr); /** * * * JavaScript Info: * @method getContentChildren * @param {} slctr * */ void getContentChildren(JavaScriptObject slctr); /** * * * JavaScript Info: * @method getNativePrototype * @param {} tag * */ void getNativePrototype(JavaScriptObject tag); /** * * * JavaScript Info: * @method getPropertyInfo * @param {} property * */ void getPropertyInfo(JavaScriptObject property); /** * * * JavaScript Info: * @method importHref * @param {} href * @param {} onload * @param {} onerror * */ void importHref(JavaScriptObject href, JavaScriptObject onload, JavaScriptObject onerror); /** * * * JavaScript Info: * @method instanceTemplate * @param {} template * */ void instanceTemplate(JavaScriptObject template); /** * * * JavaScript Info: * @method isDebouncerActive * @param {} jobName * */ void isDebouncerActive(JavaScriptObject jobName); /** * * * JavaScript Info: * @method linkPaths * @param {} to * @param {} from * */ void linkPaths(JavaScriptObject to, JavaScriptObject from); /** * * * JavaScript Info: * @method listen * @param {} node * @param {} eventName * @param {} methodName * */ void listen(JavaScriptObject node, JavaScriptObject eventName, JavaScriptObject methodName); /** * * * JavaScript Info: * @property listeners * @type Object * */ @JsProperty JavaScriptObject getListeners(); /** * * * JavaScript Info: * @property listeners * @type Object * */ @JsProperty void setListeners(JavaScriptObject value); /** * * * JavaScript Info: * @method notifyPath * @param {} path * @param {} value * @param {} fromAbove * */ void notifyPath(JavaScriptObject path, JavaScriptObject value, JavaScriptObject fromAbove); /** * * * JavaScript Info: * @method pop * @param {} path * */ void pop(JavaScriptObject path); /** * * * JavaScript Info: * @property properties * @type Object * */ @JsProperty JavaScriptObject getProperties(); /** * * * JavaScript Info: * @property properties * @type Object * */ @JsProperty void setProperties(JavaScriptObject value); /** * * * JavaScript Info: * @method push * @param {} path * */ void push(JavaScriptObject path); /** * * * JavaScript Info: * @method reflectPropertyToAttribute * @param {} name * */ void reflectPropertyToAttribute(JavaScriptObject name); /** * * * JavaScript Info: * @method resolveUrl * @param {} url * */ void resolveUrl(JavaScriptObject url); /** * * * JavaScript Info: * @method scopeSubtree * @param {} container * @param {} shouldObserve * */ void scopeSubtree(JavaScriptObject container, JavaScriptObject shouldObserve); /** * * * JavaScript Info: * @method serialize * @param {} value * */ void serialize(JavaScriptObject value); /** * * * JavaScript Info: * @method serializeValueToAttribute * @param {} value * @param {} attribute * @param {} node * */ void serializeValueToAttribute(JavaScriptObject value, JavaScriptObject attribute, JavaScriptObject node); /** * * * JavaScript Info: * @method set * @param {} path * @param {} value * @param {} root * */ void set(JavaScriptObject path, JavaScriptObject value, JavaScriptObject root); /** * * * JavaScript Info: * @method setScrollDirection * @param {} direction * @param {} node * */ void setScrollDirection(JavaScriptObject direction, JavaScriptObject node); /** * * * JavaScript Info: * @method shift * @param {} path * */ void shift(JavaScriptObject path); /** * * * JavaScript Info: * @method splice * @param {} path * @param {} start * @param {} deleteCount * */ void splice(JavaScriptObject path, JavaScriptObject start, JavaScriptObject deleteCount); /** * * * JavaScript Info: * @method toggleAttribute * @param {} name * @param {} bool * @param {} node * */ void toggleAttribute(JavaScriptObject name, JavaScriptObject bool, JavaScriptObject node); /** * * * JavaScript Info: * @method toggleClass * @param {} name * @param {} bool * @param {} node * */ void toggleClass(JavaScriptObject name, JavaScriptObject bool, JavaScriptObject node); /** * * * JavaScript Info: * @method transform * @param {} transform * @param {} node * */ void transform(JavaScriptObject transform, JavaScriptObject node); /** * * * JavaScript Info: * @method translate3d * @param {} x * @param {} y * @param {} z * @param {} node * */ void translate3d(JavaScriptObject x, JavaScriptObject y, JavaScriptObject z, JavaScriptObject node); /** * * * JavaScript Info: * @method unlinkPaths * @param {} path * */ void unlinkPaths(JavaScriptObject path); /** * * * JavaScript Info: * @method unlisten * @param {} node * @param {} eventName * @param {} methodName * */ void unlisten(JavaScriptObject node, JavaScriptObject eventName, JavaScriptObject methodName); /** * * * JavaScript Info: * @method unshift * @param {} path * */ void unshift(JavaScriptObject path); /** * * * JavaScript Info: * @method updateStyles * @param {} properties * */ void updateStyles(JavaScriptObject properties); }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy