mirror of
https://github.com/cincheo/jsweet.git
synced 2025-12-15 07:19:22 +00:00
candy core ES6
This commit is contained in:
parent
bee11dad2b
commit
426e379958
6
core-lib/es6/.gitignore
vendored
Normal file
6
core-lib/es6/.gitignore
vendored
Normal file
@ -0,0 +1,6 @@
|
||||
/target/
|
||||
/bin/
|
||||
/.classpath
|
||||
/.project
|
||||
/.settings/
|
||||
/.jsweet/
|
||||
39
core-lib/es6/README.md
Normal file
39
core-lib/es6/README.md
Normal file
@ -0,0 +1,39 @@
|
||||
# JSweet jsweet-core candy
|
||||
|
||||
## Description
|
||||
|
||||
This project is a Java bridge to the jsweet-core library, so that jsweet-core can be used from Java (thanks to the JSweet transpiler).
|
||||
|
||||
This candy is used for compilation (typing and API checking) but does not contain any implementation, similarly to a C/C++ header file or to a TypeScript definition file.
|
||||
|
||||
## How to install the candy
|
||||
|
||||
Clone this project with git and install the JSweet candy in your local Maven repository (so that you can refer to it as a dependency in other Maven projects):
|
||||
|
||||
```bash
|
||||
> mvn install
|
||||
```
|
||||
|
||||
To deploy the candy to the [jsweet-candies](https://github.com/jsweet-candies) organization (please contact us to get an authorized access):
|
||||
|
||||
```bash
|
||||
> mvn deploy
|
||||
```
|
||||
|
||||
Note: if you want to publish the candy in your own Maven repository, please refer to existing documentation on that particular topic.
|
||||
|
||||
## Use from a Java/JSweet project
|
||||
|
||||
Add the following dependency to the ``pom.xml``:
|
||||
|
||||
```xml
|
||||
<dependency>
|
||||
<groupId>org.jsweet.candies.ext</groupId>
|
||||
<artifactId>jsweet-core</artifactId>
|
||||
<version>6-SNAPSHOT</version>
|
||||
</dependency>
|
||||
```
|
||||
|
||||
## License
|
||||
|
||||
By default, JSweet candies are published with the Apache 2 Open Source license. Since they are pure APIs, remember that it does not make sense to try to bind a JSweet candy to a commercial license (on contrary to the bridged JS library/framework, which can be distributed under a non-open source license).
|
||||
210
core-lib/es6/pom.xml
Normal file
210
core-lib/es6/pom.xml
Normal file
@ -0,0 +1,210 @@
|
||||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
||||
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
|
||||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>org.jsweet.candies.ext</groupId>
|
||||
<artifactId>jsweet-core</artifactId>
|
||||
<version>6-SNAPSHOT</version>
|
||||
<properties>
|
||||
<jsweet.transpiler.version>2.0.0</jsweet.transpiler.version>
|
||||
</properties>
|
||||
<repositories>
|
||||
<repository>
|
||||
<id>jsweet-central</id>
|
||||
<name>libs-release</name>
|
||||
<url>http://repository.jsweet.org/artifactory/libs-release-local</url>
|
||||
</repository>
|
||||
<repository>
|
||||
<snapshots />
|
||||
<id>jsweet-snapshots</id>
|
||||
<name>libs-snapshot</name>
|
||||
<url>http://repository.jsweet.org/artifactory/libs-snapshot-local</url>
|
||||
</repository>
|
||||
</repositories>
|
||||
<pluginRepositories>
|
||||
<pluginRepository>
|
||||
<id>jsweet-plugins-release</id>
|
||||
<name>plugins-release</name>
|
||||
<url>http://repository.jsweet.org/artifactory/plugins-release-local</url>
|
||||
</pluginRepository>
|
||||
<pluginRepository>
|
||||
<snapshots />
|
||||
<id>jsweet-plugins-snapshots</id>
|
||||
<name>plugins-snapshot</name>
|
||||
<url>http://repository.jsweet.org/artifactory/plugins-snapshot-local</url>
|
||||
</pluginRepository>
|
||||
</pluginRepositories>
|
||||
<dependencies>
|
||||
<dependency>
|
||||
<groupId>org.jsweet</groupId>
|
||||
<artifactId>jsweet-core</artifactId>
|
||||
<version>5-SNAPSHOT</version>
|
||||
</dependency>
|
||||
|
||||
</dependencies>
|
||||
<build>
|
||||
<sourceDirectory>src/main/java</sourceDirectory>
|
||||
<resources>
|
||||
<resource>
|
||||
<directory>src/main/resources</directory>
|
||||
<filtering>true</filtering>
|
||||
</resource>
|
||||
</resources>
|
||||
<plugins>
|
||||
<plugin>
|
||||
<artifactId>maven-compiler-plugin</artifactId>
|
||||
<version>3.1</version>
|
||||
<configuration>
|
||||
<source>1.8</source>
|
||||
<target>1.8</target>
|
||||
<fork>true</fork>
|
||||
</configuration>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.jsweet</groupId>
|
||||
<artifactId>jsweet-maven-plugin</artifactId>
|
||||
<version>2.0.0-SNAPSHOT</version>
|
||||
<configuration>
|
||||
<verbose>true</verbose>
|
||||
<bundle>true</bundle>
|
||||
<tsOut>src/main/resources/META-INF/resources/typings/${project.artifactId}/${project.version}</tsOut>
|
||||
<targetVersion>ES5</targetVersion>
|
||||
<excludes>
|
||||
<exclude>**jsweet/util/function/**</exclude>
|
||||
</excludes>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>generate-js</id>
|
||||
<phase>generate-sources</phase>
|
||||
<goals>
|
||||
<goal>jsweet</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<artifactId>maven-antrun-plugin</artifactId>
|
||||
<version>1.8</version>
|
||||
<executions>
|
||||
<execution>
|
||||
<phase>package</phase>
|
||||
<configuration>
|
||||
<target>
|
||||
<echo message="copying generated bundles to dist..." />
|
||||
|
||||
<mkdir dir="dist/"></mkdir>
|
||||
|
||||
<copy
|
||||
file="src/main/resources/src/typings/${project.artifactId}/${project.version}/bundle.d.ts"
|
||||
tofile="dist/${project.artifactId}.d.ts" verbose="true"
|
||||
failonerror="false" />
|
||||
</target>
|
||||
</configuration>
|
||||
<goals>
|
||||
<goal>run</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-source-plugin</artifactId>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-sources</id>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
<execution>
|
||||
<phase>deploy</phase>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
|
||||
<plugin>
|
||||
<groupId>org.apache.maven.plugins</groupId>
|
||||
<artifactId>maven-javadoc-plugin</artifactId>
|
||||
<version>2.10.3</version>
|
||||
<configuration>
|
||||
<javadocVersion>1.8</javadocVersion>
|
||||
<sourcepath>src/main/java</sourcepath>
|
||||
<skip>${skipJavadoc}</skip>
|
||||
<encoding>UTF-8</encoding>
|
||||
<fixTags>all</fixTags>
|
||||
<failOnError>false</failOnError>
|
||||
<header><![CDATA[<a href="http://www.jsweet.org" target="_blank" style="text-transform: lowercase">http://www.jsweet.org<a>]]></header>
|
||||
<bottom><![CDATA[<center>Copyright 2015, <a href="http://www.cincheo.org" target="_blank">Cinchéo SAS<a> - Web site: <a href="http://www.jsweet.org" target="_blank">http://www.jsweet.org<a><center>]]></bottom>
|
||||
<stylesheetfile>/var/www/apidocs/stylesheet.css</stylesheetfile>
|
||||
</configuration>
|
||||
<executions>
|
||||
<execution>
|
||||
<id>attach-javadoc</id>
|
||||
<goals>
|
||||
<goal>jar</goal>
|
||||
</goals>
|
||||
</execution>
|
||||
</executions>
|
||||
</plugin>
|
||||
</plugins>
|
||||
|
||||
<pluginManagement>
|
||||
<plugins>
|
||||
<!--This plugin's configuration is used to store Eclipse m2e settings
|
||||
only. It has no influence on the Maven build itself. -->
|
||||
<plugin>
|
||||
<groupId>org.eclipse.m2e</groupId>
|
||||
<artifactId>lifecycle-mapping</artifactId>
|
||||
<version>1.0.0</version>
|
||||
<configuration>
|
||||
<lifecycleMappingMetadata>
|
||||
<pluginExecutions>
|
||||
<pluginExecution>
|
||||
<pluginExecutionFilter>
|
||||
<groupId>
|
||||
org.jsweet
|
||||
</groupId>
|
||||
<artifactId>
|
||||
jsweet-maven-plugin
|
||||
</artifactId>
|
||||
<versionRange>
|
||||
[1.1.0-SNAPSHOT,)
|
||||
</versionRange>
|
||||
<goals>
|
||||
<goal>jsweet</goal>
|
||||
</goals>
|
||||
</pluginExecutionFilter>
|
||||
<action>
|
||||
<ignore></ignore>
|
||||
</action>
|
||||
</pluginExecution>
|
||||
</pluginExecutions>
|
||||
</lifecycleMappingMetadata>
|
||||
</configuration>
|
||||
</plugin>
|
||||
</plugins>
|
||||
</pluginManagement>
|
||||
</build>
|
||||
<distributionManagement>
|
||||
<repository>
|
||||
<id>jsweet-release</id>
|
||||
<name>libs-release</name>
|
||||
<url>http://repository.jsweet.org/artifactory/libs-release-local</url>
|
||||
</repository>
|
||||
<snapshotRepository>
|
||||
<id>jsweet-snapshots</id>
|
||||
<name>libs-snapshot</name>
|
||||
<url>http://repository.jsweet.org/artifactory/libs-snapshot-local</url>
|
||||
</snapshotRepository>
|
||||
</distributionManagement>
|
||||
<organization>
|
||||
<name>JSweet</name>
|
||||
<url>http://www.jsweet.org</url>
|
||||
</organization>
|
||||
</project>
|
||||
@ -0,0 +1,13 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class ANGLE_instanced_arrays extends def.js.Object {
|
||||
native public void drawArraysInstancedANGLE(double mode, double first, double count, double primcount);
|
||||
native public void drawElementsInstancedANGLE(double mode, double count, double type, double offset, double primcount);
|
||||
native public void vertexAttribDivisorANGLE(double index, double divisor);
|
||||
public double VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE;
|
||||
public static ANGLE_instanced_arrays prototype;
|
||||
public ANGLE_instanced_arrays(){}
|
||||
}
|
||||
|
||||
17
core-lib/es6/src/main/java/def/dom/AbstractWorker.java
Normal file
17
core-lib/es6/src/main/java/def/dom/AbstractWorker.java
Normal file
@ -0,0 +1,17 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
import def.js.StringTypes;
|
||||
import def.js.StringTypes.error;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class AbstractWorker extends def.js.Object {
|
||||
public java.util.function.Function<Event,java.lang.Object> onerror;
|
||||
native public void addEventListener(def.js.StringTypes.error type, java.util.function.Function<ErrorEvent,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(java.lang.String type, EventListener listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(def.js.StringTypes.error type, java.util.function.Function<ErrorEvent,java.lang.Object> listener);
|
||||
native public void addEventListener(java.lang.String type, EventListener listener);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener);
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/ActiveXObject.java
Normal file
10
core-lib/es6/src/main/java/def/dom/ActiveXObject.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class ActiveXObject extends def.js.Object {
|
||||
public ActiveXObject(java.lang.String s){}
|
||||
protected ActiveXObject(){}
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/Algorithm.java
Normal file
10
core-lib/es6/src/main/java/def/dom/Algorithm.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class Algorithm extends def.js.Object {
|
||||
@jsweet.lang.Optional
|
||||
public java.lang.String name;
|
||||
}
|
||||
|
||||
18
core-lib/es6/src/main/java/def/dom/AnalyserNode.java
Normal file
18
core-lib/es6/src/main/java/def/dom/AnalyserNode.java
Normal file
@ -0,0 +1,18 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Uint8Array;
|
||||
|
||||
public class AnalyserNode extends AudioNode {
|
||||
public double fftSize;
|
||||
public double frequencyBinCount;
|
||||
public double maxDecibels;
|
||||
public double minDecibels;
|
||||
public double smoothingTimeConstant;
|
||||
native public void getByteFrequencyData(Uint8Array array);
|
||||
native public void getByteTimeDomainData(Uint8Array array);
|
||||
native public void getFloatFrequencyData(java.lang.Object array);
|
||||
native public void getFloatTimeDomainData(java.lang.Object array);
|
||||
public static AnalyserNode prototype;
|
||||
public AnalyserNode(){}
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/AnimationEvent.java
Normal file
10
core-lib/es6/src/main/java/def/dom/AnimationEvent.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
public class AnimationEvent extends Event {
|
||||
public java.lang.String animationName;
|
||||
public double elapsedTime;
|
||||
native public void initAnimationEvent(java.lang.String typeArg, java.lang.Boolean canBubbleArg, java.lang.Boolean cancelableArg, java.lang.String animationNameArg, double elapsedTimeArg);
|
||||
public static AnimationEvent prototype;
|
||||
public AnimationEvent(){}
|
||||
}
|
||||
|
||||
55
core-lib/es6/src/main/java/def/dom/ApplicationCache.java
Normal file
55
core-lib/es6/src/main/java/def/dom/ApplicationCache.java
Normal file
@ -0,0 +1,55 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.StringTypes;
|
||||
import def.js.StringTypes.cached;
|
||||
import def.js.StringTypes.checking;
|
||||
import def.js.StringTypes.downloading;
|
||||
import def.js.StringTypes.error;
|
||||
import def.js.StringTypes.noupdate;
|
||||
import def.js.StringTypes.obsolete;
|
||||
import def.js.StringTypes.progress;
|
||||
import def.js.StringTypes.updateready;
|
||||
|
||||
public class ApplicationCache extends EventTarget {
|
||||
public java.util.function.Function<Event,java.lang.Object> oncached;
|
||||
public java.util.function.Function<Event,java.lang.Object> onchecking;
|
||||
public java.util.function.Function<Event,java.lang.Object> ondownloading;
|
||||
public java.util.function.Function<Event,java.lang.Object> onerror;
|
||||
public java.util.function.Function<Event,java.lang.Object> onnoupdate;
|
||||
public java.util.function.Function<Event,java.lang.Object> onobsolete;
|
||||
public java.util.function.Function<ProgressEvent,java.lang.Object> onprogress;
|
||||
public java.util.function.Function<Event,java.lang.Object> onupdateready;
|
||||
public double status;
|
||||
native public void abort();
|
||||
native public void swapCache();
|
||||
native public void update();
|
||||
public double CHECKING;
|
||||
public double DOWNLOADING;
|
||||
public double IDLE;
|
||||
public double OBSOLETE;
|
||||
public double UNCACHED;
|
||||
public double UPDATEREADY;
|
||||
native public void addEventListener(def.js.StringTypes.cached type, java.util.function.Function<Event,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(def.js.StringTypes.checking type, java.util.function.Function<Event,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(def.js.StringTypes.downloading type, java.util.function.Function<Event,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(def.js.StringTypes.error type, java.util.function.Function<ErrorEvent,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(def.js.StringTypes.noupdate type, java.util.function.Function<Event,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(def.js.StringTypes.obsolete type, java.util.function.Function<Event,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(def.js.StringTypes.progress type, java.util.function.Function<ProgressEvent,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(def.js.StringTypes.updateready type, java.util.function.Function<Event,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(java.lang.String type, EventListener listener, java.lang.Boolean useCapture);
|
||||
public static ApplicationCache prototype;
|
||||
public ApplicationCache(){}
|
||||
native public void addEventListener(def.js.StringTypes.cached type, java.util.function.Function<Event,java.lang.Object> listener);
|
||||
native public void addEventListener(def.js.StringTypes.checking type, java.util.function.Function<Event,java.lang.Object> listener);
|
||||
native public void addEventListener(def.js.StringTypes.downloading type, java.util.function.Function<Event,java.lang.Object> listener);
|
||||
native public void addEventListener(def.js.StringTypes.error type, java.util.function.Function<ErrorEvent,java.lang.Object> listener);
|
||||
native public void addEventListener(def.js.StringTypes.noupdate type, java.util.function.Function<Event,java.lang.Object> listener);
|
||||
native public void addEventListener(def.js.StringTypes.obsolete type, java.util.function.Function<Event,java.lang.Object> listener);
|
||||
native public void addEventListener(def.js.StringTypes.progress type, java.util.function.Function<ProgressEvent,java.lang.Object> listener);
|
||||
native public void addEventListener(def.js.StringTypes.updateready type, java.util.function.Function<Event,java.lang.Object> listener);
|
||||
native public void addEventListener(java.lang.String type, EventListener listener);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener);
|
||||
}
|
||||
|
||||
11
core-lib/es6/src/main/java/def/dom/AriaRequestEvent.java
Normal file
11
core-lib/es6/src/main/java/def/dom/AriaRequestEvent.java
Normal file
@ -0,0 +1,11 @@
|
||||
package def.dom;
|
||||
|
||||
public class AriaRequestEvent extends Event {
|
||||
public java.lang.String attributeName;
|
||||
public java.lang.String attributeValue;
|
||||
public static AriaRequestEvent prototype;
|
||||
public AriaRequestEvent(java.lang.String type, AriaRequestEventInit eventInitDict){}
|
||||
public AriaRequestEvent(java.lang.String type){}
|
||||
protected AriaRequestEvent(){}
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/AriaRequestEventInit.java
Normal file
10
core-lib/es6/src/main/java/def/dom/AriaRequestEventInit.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class AriaRequestEventInit extends EventInit {
|
||||
@jsweet.lang.Optional
|
||||
public java.lang.String attributeName;
|
||||
@jsweet.lang.Optional
|
||||
public java.lang.String attributeValue;
|
||||
}
|
||||
|
||||
11
core-lib/es6/src/main/java/def/dom/Attr.java
Normal file
11
core-lib/es6/src/main/java/def/dom/Attr.java
Normal file
@ -0,0 +1,11 @@
|
||||
package def.dom;
|
||||
|
||||
public class Attr extends Node {
|
||||
public java.lang.String name;
|
||||
public Element ownerElement;
|
||||
public java.lang.Boolean specified;
|
||||
public java.lang.String value;
|
||||
public static Attr prototype;
|
||||
public Attr(){}
|
||||
}
|
||||
|
||||
11
core-lib/es6/src/main/java/def/dom/Audio.java
Normal file
11
core-lib/es6/src/main/java/def/dom/Audio.java
Normal file
@ -0,0 +1,11 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
/** This is an automatically generated object type (see the source definition). */
|
||||
@jsweet.lang.ObjectType
|
||||
public class Audio extends def.js.Object {
|
||||
public Audio(java.lang.String src){}
|
||||
public Audio(){}
|
||||
}
|
||||
|
||||
14
core-lib/es6/src/main/java/def/dom/AudioBuffer.java
Normal file
14
core-lib/es6/src/main/java/def/dom/AudioBuffer.java
Normal file
@ -0,0 +1,14 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class AudioBuffer extends def.js.Object {
|
||||
public double duration;
|
||||
public double length;
|
||||
public double numberOfChannels;
|
||||
public double sampleRate;
|
||||
native public java.lang.Object getChannelData(double channel);
|
||||
public static AudioBuffer prototype;
|
||||
public AudioBuffer(){}
|
||||
}
|
||||
|
||||
@ -0,0 +1,28 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.StringTypes;
|
||||
import def.js.StringTypes.ended;
|
||||
|
||||
public class AudioBufferSourceNode extends AudioNode {
|
||||
public AudioBuffer buffer;
|
||||
public java.lang.Boolean loop;
|
||||
public double loopEnd;
|
||||
public double loopStart;
|
||||
public java.util.function.Function<Event,java.lang.Object> onended;
|
||||
public AudioParam playbackRate;
|
||||
native public void start(double when, double offset, double duration);
|
||||
native public void stop(double when);
|
||||
native public void addEventListener(def.js.StringTypes.ended type, java.util.function.Function<Event,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(java.lang.String type, EventListener listener, java.lang.Boolean useCapture);
|
||||
public static AudioBufferSourceNode prototype;
|
||||
public AudioBufferSourceNode(){}
|
||||
native public void start(double when, double offset);
|
||||
native public void start(double when);
|
||||
native public void start();
|
||||
native public void stop();
|
||||
native public void addEventListener(def.js.StringTypes.ended type, java.util.function.Function<Event,java.lang.Object> listener);
|
||||
native public void addEventListener(java.lang.String type, EventListener listener);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener);
|
||||
}
|
||||
|
||||
38
core-lib/es6/src/main/java/def/dom/AudioContext.java
Normal file
38
core-lib/es6/src/main/java/def/dom/AudioContext.java
Normal file
@ -0,0 +1,38 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.ArrayBuffer;
|
||||
|
||||
public class AudioContext extends EventTarget {
|
||||
public double currentTime;
|
||||
public AudioDestinationNode destination;
|
||||
public AudioListener listener;
|
||||
public double sampleRate;
|
||||
native public AnalyserNode createAnalyser();
|
||||
native public BiquadFilterNode createBiquadFilter();
|
||||
native public AudioBuffer createBuffer(double numberOfChannels, double length, double sampleRate);
|
||||
native public AudioBufferSourceNode createBufferSource();
|
||||
native public ChannelMergerNode createChannelMerger(double numberOfInputs);
|
||||
native public ChannelSplitterNode createChannelSplitter(double numberOfOutputs);
|
||||
native public ConvolverNode createConvolver();
|
||||
native public DelayNode createDelay(double maxDelayTime);
|
||||
native public DynamicsCompressorNode createDynamicsCompressor();
|
||||
native public GainNode createGain();
|
||||
native public MediaElementAudioSourceNode createMediaElementSource(HTMLMediaElement mediaElement);
|
||||
native public OscillatorNode createOscillator();
|
||||
native public PannerNode createPanner();
|
||||
native public PeriodicWave createPeriodicWave(java.lang.Object real, java.lang.Object imag);
|
||||
native public ScriptProcessorNode createScriptProcessor(double bufferSize, double numberOfInputChannels, double numberOfOutputChannels);
|
||||
native public StereoPannerNode createStereoPanner();
|
||||
native public WaveShaperNode createWaveShaper();
|
||||
native public void decodeAudioData(ArrayBuffer audioData, DecodeSuccessCallback successCallback, DecodeErrorCallback errorCallback);
|
||||
public static AudioContext prototype;
|
||||
public AudioContext(){}
|
||||
native public ChannelMergerNode createChannelMerger();
|
||||
native public ChannelSplitterNode createChannelSplitter();
|
||||
native public DelayNode createDelay();
|
||||
native public ScriptProcessorNode createScriptProcessor(double bufferSize, double numberOfInputChannels);
|
||||
native public ScriptProcessorNode createScriptProcessor(double bufferSize);
|
||||
native public ScriptProcessorNode createScriptProcessor();
|
||||
native public void decodeAudioData(ArrayBuffer audioData, DecodeSuccessCallback successCallback);
|
||||
}
|
||||
|
||||
@ -0,0 +1,7 @@
|
||||
package def.dom;
|
||||
public class AudioDestinationNode extends AudioNode {
|
||||
public double maxChannelCount;
|
||||
public static AudioDestinationNode prototype;
|
||||
public AudioDestinationNode(){}
|
||||
}
|
||||
|
||||
14
core-lib/es6/src/main/java/def/dom/AudioListener.java
Normal file
14
core-lib/es6/src/main/java/def/dom/AudioListener.java
Normal file
@ -0,0 +1,14 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class AudioListener extends def.js.Object {
|
||||
public double dopplerFactor;
|
||||
public double speedOfSound;
|
||||
native public void setOrientation(double x, double y, double z, double xUp, double yUp, double zUp);
|
||||
native public void setPosition(double x, double y, double z);
|
||||
native public void setVelocity(double x, double y, double z);
|
||||
public static AudioListener prototype;
|
||||
public AudioListener(){}
|
||||
}
|
||||
|
||||
18
core-lib/es6/src/main/java/def/dom/AudioNode.java
Normal file
18
core-lib/es6/src/main/java/def/dom/AudioNode.java
Normal file
@ -0,0 +1,18 @@
|
||||
package def.dom;
|
||||
|
||||
public class AudioNode extends EventTarget {
|
||||
public double channelCount;
|
||||
public java.lang.String channelCountMode;
|
||||
public java.lang.String channelInterpretation;
|
||||
public AudioContext context;
|
||||
public double numberOfInputs;
|
||||
public double numberOfOutputs;
|
||||
native public void connect(AudioNode destination, double output, double input);
|
||||
native public void disconnect(double output);
|
||||
public static AudioNode prototype;
|
||||
public AudioNode(){}
|
||||
native public void connect(AudioNode destination, double output);
|
||||
native public void connect(AudioNode destination);
|
||||
native public void disconnect();
|
||||
}
|
||||
|
||||
17
core-lib/es6/src/main/java/def/dom/AudioParam.java
Normal file
17
core-lib/es6/src/main/java/def/dom/AudioParam.java
Normal file
@ -0,0 +1,17 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class AudioParam extends def.js.Object {
|
||||
public double defaultValue;
|
||||
public double value;
|
||||
native public void cancelScheduledValues(double startTime);
|
||||
native public void exponentialRampToValueAtTime(double value, double endTime);
|
||||
native public void linearRampToValueAtTime(double value, double endTime);
|
||||
native public void setTargetAtTime(double target, double startTime, double timeConstant);
|
||||
native public void setValueAtTime(double value, double startTime);
|
||||
native public void setValueCurveAtTime(java.lang.Object values, double startTime, double duration);
|
||||
public static AudioParam prototype;
|
||||
public AudioParam(){}
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/AudioProcessingEvent.java
Normal file
10
core-lib/es6/src/main/java/def/dom/AudioProcessingEvent.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
public class AudioProcessingEvent extends Event {
|
||||
public AudioBuffer inputBuffer;
|
||||
public AudioBuffer outputBuffer;
|
||||
public double playbackTime;
|
||||
public static AudioProcessingEvent prototype;
|
||||
public AudioProcessingEvent(){}
|
||||
}
|
||||
|
||||
15
core-lib/es6/src/main/java/def/dom/AudioTrack.java
Normal file
15
core-lib/es6/src/main/java/def/dom/AudioTrack.java
Normal file
@ -0,0 +1,15 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class AudioTrack extends def.js.Object {
|
||||
public java.lang.Boolean enabled;
|
||||
public java.lang.String id;
|
||||
public java.lang.String kind;
|
||||
public java.lang.String label;
|
||||
public java.lang.String language;
|
||||
public SourceBuffer sourceBuffer;
|
||||
public static AudioTrack prototype;
|
||||
public AudioTrack(){}
|
||||
}
|
||||
|
||||
33
core-lib/es6/src/main/java/def/dom/AudioTrackList.java
Normal file
33
core-lib/es6/src/main/java/def/dom/AudioTrackList.java
Normal file
@ -0,0 +1,33 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.StringTypes;
|
||||
import def.js.StringTypes.addtrack;
|
||||
import def.js.StringTypes.change;
|
||||
import def.js.StringTypes.removetrack;
|
||||
|
||||
@jsweet.lang.SyntacticIterable
|
||||
public class AudioTrackList {
|
||||
public double length;
|
||||
public java.util.function.Function<TrackEvent,java.lang.Object> onaddtrack;
|
||||
public java.util.function.Function<Event,java.lang.Object> onchange;
|
||||
public java.util.function.Function<TrackEvent,java.lang.Object> onremovetrack;
|
||||
native public AudioTrack getTrackById(java.lang.String id);
|
||||
native public AudioTrack item(double index);
|
||||
native public void addEventListener(def.js.StringTypes.addtrack type, java.util.function.Function<TrackEvent,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(def.js.StringTypes.change type, java.util.function.Function<Event,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(def.js.StringTypes.removetrack type, java.util.function.Function<TrackEvent,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(java.lang.String type, EventListener listener, java.lang.Boolean useCapture);
|
||||
native public AudioTrack $get(double index);
|
||||
public static AudioTrackList prototype;
|
||||
public AudioTrackList(){}
|
||||
native public void addEventListener(def.js.StringTypes.addtrack type, java.util.function.Function<TrackEvent,java.lang.Object> listener);
|
||||
native public void addEventListener(def.js.StringTypes.change type, java.util.function.Function<Event,java.lang.Object> listener);
|
||||
native public void addEventListener(def.js.StringTypes.removetrack type, java.util.function.Function<TrackEvent,java.lang.Object> listener);
|
||||
native public void addEventListener(java.lang.String type, EventListener listener);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener);
|
||||
/** From Iterable, to allow foreach loop (do not use directly). */
|
||||
@jsweet.lang.Erased
|
||||
native public java.util.Iterator<AudioTrack> iterator();
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/BarProp.java
Normal file
10
core-lib/es6/src/main/java/def/dom/BarProp.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class BarProp extends def.js.Object {
|
||||
public java.lang.Boolean visible;
|
||||
public static BarProp prototype;
|
||||
public BarProp(){}
|
||||
}
|
||||
|
||||
@ -0,0 +1,8 @@
|
||||
package def.dom;
|
||||
|
||||
public class BeforeUnloadEvent extends Event {
|
||||
public java.lang.Object returnValue;
|
||||
public static BeforeUnloadEvent prototype;
|
||||
public BeforeUnloadEvent(){}
|
||||
}
|
||||
|
||||
13
core-lib/es6/src/main/java/def/dom/BiquadFilterNode.java
Normal file
13
core-lib/es6/src/main/java/def/dom/BiquadFilterNode.java
Normal file
@ -0,0 +1,13 @@
|
||||
package def.dom;
|
||||
|
||||
public class BiquadFilterNode extends AudioNode {
|
||||
public AudioParam Q;
|
||||
public AudioParam detune;
|
||||
public AudioParam frequency;
|
||||
public AudioParam gain;
|
||||
public java.lang.String type;
|
||||
native public void getFrequencyResponse(java.lang.Object frequencyHz, java.lang.Object magResponse, java.lang.Object phaseResponse);
|
||||
public static BiquadFilterNode prototype;
|
||||
public BiquadFilterNode(){}
|
||||
}
|
||||
|
||||
19
core-lib/es6/src/main/java/def/dom/Blob.java
Normal file
19
core-lib/es6/src/main/java/def/dom/Blob.java
Normal file
@ -0,0 +1,19 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class Blob extends def.js.Object {
|
||||
public double size;
|
||||
public java.lang.String type;
|
||||
native public void msClose();
|
||||
native public java.lang.Object msDetachStream();
|
||||
native public Blob slice(double start, double end, java.lang.String contentType);
|
||||
public static Blob prototype;
|
||||
public Blob(java.lang.Object[] blobParts, BlobPropertyBag options){}
|
||||
native public Blob slice(double start, double end);
|
||||
native public Blob slice(double start);
|
||||
native public Blob slice();
|
||||
public Blob(java.lang.Object[] blobParts){}
|
||||
public Blob(){}
|
||||
}
|
||||
|
||||
12
core-lib/es6/src/main/java/def/dom/BlobPropertyBag.java
Normal file
12
core-lib/es6/src/main/java/def/dom/BlobPropertyBag.java
Normal file
@ -0,0 +1,12 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class BlobPropertyBag extends def.js.Object {
|
||||
@jsweet.lang.Optional
|
||||
public java.lang.String type;
|
||||
@jsweet.lang.Optional
|
||||
public java.lang.String endings;
|
||||
}
|
||||
|
||||
7
core-lib/es6/src/main/java/def/dom/CDATASection.java
Normal file
7
core-lib/es6/src/main/java/def/dom/CDATASection.java
Normal file
@ -0,0 +1,7 @@
|
||||
package def.dom;
|
||||
|
||||
public class CDATASection extends Text {
|
||||
public static CDATASection prototype;
|
||||
public CDATASection(){}
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/CSS.java
Normal file
10
core-lib/es6/src/main/java/def/dom/CSS.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class CSS extends def.js.Object {
|
||||
native public static java.lang.Boolean supports(java.lang.String property, java.lang.String value);
|
||||
native public static java.lang.Boolean supports(java.lang.String property);
|
||||
}
|
||||
|
||||
7
core-lib/es6/src/main/java/def/dom/CSSConditionRule.java
Normal file
7
core-lib/es6/src/main/java/def/dom/CSSConditionRule.java
Normal file
@ -0,0 +1,7 @@
|
||||
package def.dom;
|
||||
public class CSSConditionRule extends CSSGroupingRule {
|
||||
public java.lang.String conditionText;
|
||||
public static CSSConditionRule prototype;
|
||||
public CSSConditionRule(){}
|
||||
}
|
||||
|
||||
7
core-lib/es6/src/main/java/def/dom/CSSFontFaceRule.java
Normal file
7
core-lib/es6/src/main/java/def/dom/CSSFontFaceRule.java
Normal file
@ -0,0 +1,7 @@
|
||||
package def.dom;
|
||||
public class CSSFontFaceRule extends CSSRule {
|
||||
public CSSStyleDeclaration style;
|
||||
public static CSSFontFaceRule prototype;
|
||||
public CSSFontFaceRule(){}
|
||||
}
|
||||
|
||||
11
core-lib/es6/src/main/java/def/dom/CSSGroupingRule.java
Normal file
11
core-lib/es6/src/main/java/def/dom/CSSGroupingRule.java
Normal file
@ -0,0 +1,11 @@
|
||||
package def.dom;
|
||||
public class CSSGroupingRule extends CSSRule {
|
||||
public CSSRuleList cssRules;
|
||||
native public void deleteRule(double index);
|
||||
native public double insertRule(java.lang.String rule, double index);
|
||||
public static CSSGroupingRule prototype;
|
||||
public CSSGroupingRule(){}
|
||||
native public void deleteRule();
|
||||
native public double insertRule(java.lang.String rule);
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/CSSImportRule.java
Normal file
10
core-lib/es6/src/main/java/def/dom/CSSImportRule.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
public class CSSImportRule extends CSSRule {
|
||||
public java.lang.String href;
|
||||
public MediaList media;
|
||||
public CSSStyleSheet styleSheet;
|
||||
public static CSSImportRule prototype;
|
||||
public CSSImportRule(){}
|
||||
}
|
||||
|
||||
8
core-lib/es6/src/main/java/def/dom/CSSKeyframeRule.java
Normal file
8
core-lib/es6/src/main/java/def/dom/CSSKeyframeRule.java
Normal file
@ -0,0 +1,8 @@
|
||||
package def.dom;
|
||||
public class CSSKeyframeRule extends CSSRule {
|
||||
public java.lang.String keyText;
|
||||
public CSSStyleDeclaration style;
|
||||
public static CSSKeyframeRule prototype;
|
||||
public CSSKeyframeRule(){}
|
||||
}
|
||||
|
||||
11
core-lib/es6/src/main/java/def/dom/CSSKeyframesRule.java
Normal file
11
core-lib/es6/src/main/java/def/dom/CSSKeyframesRule.java
Normal file
@ -0,0 +1,11 @@
|
||||
package def.dom;
|
||||
public class CSSKeyframesRule extends CSSRule {
|
||||
public CSSRuleList cssRules;
|
||||
public java.lang.String name;
|
||||
native public void appendRule(java.lang.String rule);
|
||||
native public void deleteRule(java.lang.String rule);
|
||||
native public CSSKeyframeRule findRule(java.lang.String rule);
|
||||
public static CSSKeyframesRule prototype;
|
||||
public CSSKeyframesRule(){}
|
||||
}
|
||||
|
||||
8
core-lib/es6/src/main/java/def/dom/CSSMediaRule.java
Normal file
8
core-lib/es6/src/main/java/def/dom/CSSMediaRule.java
Normal file
@ -0,0 +1,8 @@
|
||||
package def.dom;
|
||||
|
||||
public class CSSMediaRule extends CSSConditionRule {
|
||||
public MediaList media;
|
||||
public static CSSMediaRule prototype;
|
||||
public CSSMediaRule(){}
|
||||
}
|
||||
|
||||
8
core-lib/es6/src/main/java/def/dom/CSSNamespaceRule.java
Normal file
8
core-lib/es6/src/main/java/def/dom/CSSNamespaceRule.java
Normal file
@ -0,0 +1,8 @@
|
||||
package def.dom;
|
||||
public class CSSNamespaceRule extends CSSRule {
|
||||
public java.lang.String namespaceURI;
|
||||
public java.lang.String prefix;
|
||||
public static CSSNamespaceRule prototype;
|
||||
public CSSNamespaceRule(){}
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/CSSPageRule.java
Normal file
10
core-lib/es6/src/main/java/def/dom/CSSPageRule.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
public class CSSPageRule extends CSSRule {
|
||||
public java.lang.String pseudoClass;
|
||||
public java.lang.String selector;
|
||||
public java.lang.String selectorText;
|
||||
public CSSStyleDeclaration style;
|
||||
public static CSSPageRule prototype;
|
||||
public CSSPageRule(){}
|
||||
}
|
||||
|
||||
25
core-lib/es6/src/main/java/def/dom/CSSRule.java
Normal file
25
core-lib/es6/src/main/java/def/dom/CSSRule.java
Normal file
@ -0,0 +1,25 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class CSSRule extends def.js.Object {
|
||||
public java.lang.String cssText;
|
||||
public CSSRule parentRule;
|
||||
public CSSStyleSheet parentStyleSheet;
|
||||
public double type;
|
||||
public double CHARSET_RULE;
|
||||
public double FONT_FACE_RULE;
|
||||
public double IMPORT_RULE;
|
||||
public double KEYFRAMES_RULE;
|
||||
public double KEYFRAME_RULE;
|
||||
public double MEDIA_RULE;
|
||||
public double NAMESPACE_RULE;
|
||||
public double PAGE_RULE;
|
||||
public double STYLE_RULE;
|
||||
public double SUPPORTS_RULE;
|
||||
public double UNKNOWN_RULE;
|
||||
public double VIEWPORT_RULE;
|
||||
public static CSSRule prototype;
|
||||
public CSSRule(){}
|
||||
}
|
||||
|
||||
16
core-lib/es6/src/main/java/def/dom/CSSRuleList.java
Normal file
16
core-lib/es6/src/main/java/def/dom/CSSRuleList.java
Normal file
@ -0,0 +1,16 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Iterable;
|
||||
|
||||
@jsweet.lang.SyntacticIterable
|
||||
public class CSSRuleList extends Iterable<CSSRule> {
|
||||
public double length;
|
||||
native public CSSRule item(double index);
|
||||
native public CSSRule $get(double index);
|
||||
public static CSSRuleList prototype;
|
||||
public CSSRuleList(){}
|
||||
/** From Iterable, to allow foreach loop (do not use directly). */
|
||||
@jsweet.lang.Erased
|
||||
native public java.util.Iterator<CSSRule> iterator();
|
||||
}
|
||||
|
||||
365
core-lib/es6/src/main/java/def/dom/CSSStyleDeclaration.java
Normal file
365
core-lib/es6/src/main/java/def/dom/CSSStyleDeclaration.java
Normal file
@ -0,0 +1,365 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Iterable;
|
||||
|
||||
@jsweet.lang.SyntacticIterable
|
||||
public class CSSStyleDeclaration extends Iterable<java.lang.String> {
|
||||
public java.lang.String alignContent;
|
||||
public java.lang.String alignItems;
|
||||
public java.lang.String alignSelf;
|
||||
public java.lang.String alignmentBaseline;
|
||||
public java.lang.String animation;
|
||||
public java.lang.String animationDelay;
|
||||
public java.lang.String animationDirection;
|
||||
public java.lang.String animationDuration;
|
||||
public java.lang.String animationFillMode;
|
||||
public java.lang.String animationIterationCount;
|
||||
public java.lang.String animationName;
|
||||
public java.lang.String animationPlayState;
|
||||
public java.lang.String animationTimingFunction;
|
||||
public java.lang.String backfaceVisibility;
|
||||
public java.lang.String background;
|
||||
public java.lang.String backgroundAttachment;
|
||||
public java.lang.String backgroundClip;
|
||||
public java.lang.String backgroundColor;
|
||||
public java.lang.String backgroundImage;
|
||||
public java.lang.String backgroundOrigin;
|
||||
public java.lang.String backgroundPosition;
|
||||
public java.lang.String backgroundPositionX;
|
||||
public java.lang.String backgroundPositionY;
|
||||
public java.lang.String backgroundRepeat;
|
||||
public java.lang.String backgroundSize;
|
||||
public java.lang.String baselineShift;
|
||||
public java.lang.String border;
|
||||
public java.lang.String borderBottom;
|
||||
public java.lang.String borderBottomColor;
|
||||
public java.lang.String borderBottomLeftRadius;
|
||||
public java.lang.String borderBottomRightRadius;
|
||||
public java.lang.String borderBottomStyle;
|
||||
public java.lang.String borderBottomWidth;
|
||||
public java.lang.String borderCollapse;
|
||||
public java.lang.String borderColor;
|
||||
public java.lang.String borderImage;
|
||||
public java.lang.String borderImageOutset;
|
||||
public java.lang.String borderImageRepeat;
|
||||
public java.lang.String borderImageSlice;
|
||||
public java.lang.String borderImageSource;
|
||||
public java.lang.String borderImageWidth;
|
||||
public java.lang.String borderLeft;
|
||||
public java.lang.String borderLeftColor;
|
||||
public java.lang.String borderLeftStyle;
|
||||
public java.lang.String borderLeftWidth;
|
||||
public java.lang.String borderRadius;
|
||||
public java.lang.String borderRight;
|
||||
public java.lang.String borderRightColor;
|
||||
public java.lang.String borderRightStyle;
|
||||
public java.lang.String borderRightWidth;
|
||||
public java.lang.String borderSpacing;
|
||||
public java.lang.String borderStyle;
|
||||
public java.lang.String borderTop;
|
||||
public java.lang.String borderTopColor;
|
||||
public java.lang.String borderTopLeftRadius;
|
||||
public java.lang.String borderTopRightRadius;
|
||||
public java.lang.String borderTopStyle;
|
||||
public java.lang.String borderTopWidth;
|
||||
public java.lang.String borderWidth;
|
||||
public java.lang.String bottom;
|
||||
public java.lang.String boxShadow;
|
||||
public java.lang.String boxSizing;
|
||||
public java.lang.String breakAfter;
|
||||
public java.lang.String breakBefore;
|
||||
public java.lang.String breakInside;
|
||||
public java.lang.String captionSide;
|
||||
public java.lang.String clear;
|
||||
public java.lang.String clip;
|
||||
public java.lang.String clipPath;
|
||||
public java.lang.String clipRule;
|
||||
public java.lang.String color;
|
||||
public java.lang.String colorInterpolationFilters;
|
||||
public java.lang.Object columnCount;
|
||||
public java.lang.String columnFill;
|
||||
public java.lang.Object columnGap;
|
||||
public java.lang.String columnRule;
|
||||
public java.lang.Object columnRuleColor;
|
||||
public java.lang.String columnRuleStyle;
|
||||
public java.lang.Object columnRuleWidth;
|
||||
public java.lang.String columnSpan;
|
||||
public java.lang.Object columnWidth;
|
||||
public java.lang.String columns;
|
||||
public java.lang.String content;
|
||||
public java.lang.String counterIncrement;
|
||||
public java.lang.String counterReset;
|
||||
public java.lang.String cssFloat;
|
||||
public java.lang.String cssText;
|
||||
public java.lang.String cursor;
|
||||
public java.lang.String direction;
|
||||
public java.lang.String display;
|
||||
public java.lang.String dominantBaseline;
|
||||
public java.lang.String emptyCells;
|
||||
public java.lang.String enableBackground;
|
||||
public java.lang.String fill;
|
||||
public java.lang.String fillOpacity;
|
||||
public java.lang.String fillRule;
|
||||
public java.lang.String filter;
|
||||
public java.lang.String flex;
|
||||
public java.lang.String flexBasis;
|
||||
public java.lang.String flexDirection;
|
||||
public java.lang.String flexFlow;
|
||||
public java.lang.String flexGrow;
|
||||
public java.lang.String flexShrink;
|
||||
public java.lang.String flexWrap;
|
||||
public java.lang.String floodColor;
|
||||
public java.lang.String floodOpacity;
|
||||
public java.lang.String font;
|
||||
public java.lang.String fontFamily;
|
||||
public java.lang.String fontFeatureSettings;
|
||||
public java.lang.String fontSize;
|
||||
public java.lang.String fontSizeAdjust;
|
||||
public java.lang.String fontStretch;
|
||||
public java.lang.String fontStyle;
|
||||
public java.lang.String fontVariant;
|
||||
public java.lang.String fontWeight;
|
||||
public java.lang.String glyphOrientationHorizontal;
|
||||
public java.lang.String glyphOrientationVertical;
|
||||
public java.lang.String height;
|
||||
public java.lang.String imeMode;
|
||||
public java.lang.String justifyContent;
|
||||
public java.lang.String kerning;
|
||||
public java.lang.String left;
|
||||
public double length;
|
||||
public java.lang.String letterSpacing;
|
||||
public java.lang.String lightingColor;
|
||||
public java.lang.String lineHeight;
|
||||
public java.lang.String listStyle;
|
||||
public java.lang.String listStyleImage;
|
||||
public java.lang.String listStylePosition;
|
||||
public java.lang.String listStyleType;
|
||||
public java.lang.String margin;
|
||||
public java.lang.String marginBottom;
|
||||
public java.lang.String marginLeft;
|
||||
public java.lang.String marginRight;
|
||||
public java.lang.String marginTop;
|
||||
public java.lang.String marker;
|
||||
public java.lang.String markerEnd;
|
||||
public java.lang.String markerMid;
|
||||
public java.lang.String markerStart;
|
||||
public java.lang.String mask;
|
||||
public java.lang.String maxHeight;
|
||||
public java.lang.String maxWidth;
|
||||
public java.lang.String minHeight;
|
||||
public java.lang.String minWidth;
|
||||
public java.lang.String msContentZoomChaining;
|
||||
public java.lang.String msContentZoomLimit;
|
||||
public java.lang.Object msContentZoomLimitMax;
|
||||
public java.lang.Object msContentZoomLimitMin;
|
||||
public java.lang.String msContentZoomSnap;
|
||||
public java.lang.String msContentZoomSnapPoints;
|
||||
public java.lang.String msContentZoomSnapType;
|
||||
public java.lang.String msContentZooming;
|
||||
public java.lang.String msFlowFrom;
|
||||
public java.lang.String msFlowInto;
|
||||
public java.lang.String msFontFeatureSettings;
|
||||
public java.lang.Object msGridColumn;
|
||||
public java.lang.String msGridColumnAlign;
|
||||
public java.lang.Object msGridColumnSpan;
|
||||
public java.lang.String msGridColumns;
|
||||
public java.lang.Object msGridRow;
|
||||
public java.lang.String msGridRowAlign;
|
||||
public java.lang.Object msGridRowSpan;
|
||||
public java.lang.String msGridRows;
|
||||
public java.lang.String msHighContrastAdjust;
|
||||
public java.lang.String msHyphenateLimitChars;
|
||||
public java.lang.Object msHyphenateLimitLines;
|
||||
public java.lang.Object msHyphenateLimitZone;
|
||||
public java.lang.String msHyphens;
|
||||
public java.lang.String msImeAlign;
|
||||
public java.lang.String msOverflowStyle;
|
||||
public java.lang.String msScrollChaining;
|
||||
public java.lang.String msScrollLimit;
|
||||
public java.lang.Object msScrollLimitXMax;
|
||||
public java.lang.Object msScrollLimitXMin;
|
||||
public java.lang.Object msScrollLimitYMax;
|
||||
public java.lang.Object msScrollLimitYMin;
|
||||
public java.lang.String msScrollRails;
|
||||
public java.lang.String msScrollSnapPointsX;
|
||||
public java.lang.String msScrollSnapPointsY;
|
||||
public java.lang.String msScrollSnapType;
|
||||
public java.lang.String msScrollSnapX;
|
||||
public java.lang.String msScrollSnapY;
|
||||
public java.lang.String msScrollTranslation;
|
||||
public java.lang.String msTextCombineHorizontal;
|
||||
public java.lang.Object msTextSizeAdjust;
|
||||
public java.lang.String msTouchAction;
|
||||
public java.lang.String msTouchSelect;
|
||||
public java.lang.String msUserSelect;
|
||||
public java.lang.String msWrapFlow;
|
||||
public java.lang.Object msWrapMargin;
|
||||
public java.lang.String msWrapThrough;
|
||||
public java.lang.String opacity;
|
||||
public java.lang.String order;
|
||||
public java.lang.String orphans;
|
||||
public java.lang.String outline;
|
||||
public java.lang.String outlineColor;
|
||||
public java.lang.String outlineStyle;
|
||||
public java.lang.String outlineWidth;
|
||||
public java.lang.String overflow;
|
||||
public java.lang.String overflowX;
|
||||
public java.lang.String overflowY;
|
||||
public java.lang.String padding;
|
||||
public java.lang.String paddingBottom;
|
||||
public java.lang.String paddingLeft;
|
||||
public java.lang.String paddingRight;
|
||||
public java.lang.String paddingTop;
|
||||
public java.lang.String pageBreakAfter;
|
||||
public java.lang.String pageBreakBefore;
|
||||
public java.lang.String pageBreakInside;
|
||||
public CSSRule parentRule;
|
||||
public java.lang.String perspective;
|
||||
public java.lang.String perspectiveOrigin;
|
||||
public java.lang.String pointerEvents;
|
||||
public java.lang.String position;
|
||||
public java.lang.String quotes;
|
||||
public java.lang.String right;
|
||||
public java.lang.String rubyAlign;
|
||||
public java.lang.String rubyOverhang;
|
||||
public java.lang.String rubyPosition;
|
||||
public java.lang.String stopColor;
|
||||
public java.lang.String stopOpacity;
|
||||
public java.lang.String stroke;
|
||||
public java.lang.String strokeDasharray;
|
||||
public java.lang.String strokeDashoffset;
|
||||
public java.lang.String strokeLinecap;
|
||||
public java.lang.String strokeLinejoin;
|
||||
public java.lang.String strokeMiterlimit;
|
||||
public java.lang.String strokeOpacity;
|
||||
public java.lang.String strokeWidth;
|
||||
public java.lang.String tableLayout;
|
||||
public java.lang.String textAlign;
|
||||
public java.lang.String textAlignLast;
|
||||
public java.lang.String textAnchor;
|
||||
public java.lang.String textDecoration;
|
||||
public java.lang.String textFillColor;
|
||||
public java.lang.String textIndent;
|
||||
public java.lang.String textJustify;
|
||||
public java.lang.String textKashida;
|
||||
public java.lang.String textKashidaSpace;
|
||||
public java.lang.String textOverflow;
|
||||
public java.lang.String textShadow;
|
||||
public java.lang.String textTransform;
|
||||
public java.lang.String textUnderlinePosition;
|
||||
public java.lang.String top;
|
||||
public java.lang.String touchAction;
|
||||
public java.lang.String transform;
|
||||
public java.lang.String transformOrigin;
|
||||
public java.lang.String transformStyle;
|
||||
public java.lang.String transition;
|
||||
public java.lang.String transitionDelay;
|
||||
public java.lang.String transitionDuration;
|
||||
public java.lang.String transitionProperty;
|
||||
public java.lang.String transitionTimingFunction;
|
||||
public java.lang.String unicodeBidi;
|
||||
public java.lang.String verticalAlign;
|
||||
public java.lang.String visibility;
|
||||
public java.lang.String webkitAlignContent;
|
||||
public java.lang.String webkitAlignItems;
|
||||
public java.lang.String webkitAlignSelf;
|
||||
public java.lang.String webkitAnimation;
|
||||
public java.lang.String webkitAnimationDelay;
|
||||
public java.lang.String webkitAnimationDirection;
|
||||
public java.lang.String webkitAnimationDuration;
|
||||
public java.lang.String webkitAnimationFillMode;
|
||||
public java.lang.String webkitAnimationIterationCount;
|
||||
public java.lang.String webkitAnimationName;
|
||||
public java.lang.String webkitAnimationPlayState;
|
||||
public java.lang.String webkitAnimationTimingFunction;
|
||||
public java.lang.String webkitAppearance;
|
||||
public java.lang.String webkitBackfaceVisibility;
|
||||
public java.lang.String webkitBackground;
|
||||
public java.lang.String webkitBackgroundAttachment;
|
||||
public java.lang.String webkitBackgroundClip;
|
||||
public java.lang.String webkitBackgroundColor;
|
||||
public java.lang.String webkitBackgroundImage;
|
||||
public java.lang.String webkitBackgroundOrigin;
|
||||
public java.lang.String webkitBackgroundPosition;
|
||||
public java.lang.String webkitBackgroundPositionX;
|
||||
public java.lang.String webkitBackgroundPositionY;
|
||||
public java.lang.String webkitBackgroundRepeat;
|
||||
public java.lang.String webkitBackgroundSize;
|
||||
public java.lang.String webkitBorderBottomLeftRadius;
|
||||
public java.lang.String webkitBorderBottomRightRadius;
|
||||
public java.lang.String webkitBorderImage;
|
||||
public java.lang.String webkitBorderImageOutset;
|
||||
public java.lang.String webkitBorderImageRepeat;
|
||||
public java.lang.String webkitBorderImageSlice;
|
||||
public java.lang.String webkitBorderImageSource;
|
||||
public java.lang.String webkitBorderImageWidth;
|
||||
public java.lang.String webkitBorderRadius;
|
||||
public java.lang.String webkitBorderTopLeftRadius;
|
||||
public java.lang.String webkitBorderTopRightRadius;
|
||||
public java.lang.String webkitBoxAlign;
|
||||
public java.lang.String webkitBoxDirection;
|
||||
public java.lang.String webkitBoxFlex;
|
||||
public java.lang.String webkitBoxOrdinalGroup;
|
||||
public java.lang.String webkitBoxOrient;
|
||||
public java.lang.String webkitBoxPack;
|
||||
public java.lang.String webkitBoxSizing;
|
||||
public java.lang.String webkitColumnBreakAfter;
|
||||
public java.lang.String webkitColumnBreakBefore;
|
||||
public java.lang.String webkitColumnBreakInside;
|
||||
public java.lang.Object webkitColumnCount;
|
||||
public java.lang.Object webkitColumnGap;
|
||||
public java.lang.String webkitColumnRule;
|
||||
public java.lang.Object webkitColumnRuleColor;
|
||||
public java.lang.String webkitColumnRuleStyle;
|
||||
public java.lang.Object webkitColumnRuleWidth;
|
||||
public java.lang.String webkitColumnSpan;
|
||||
public java.lang.Object webkitColumnWidth;
|
||||
public java.lang.String webkitColumns;
|
||||
public java.lang.String webkitFilter;
|
||||
public java.lang.String webkitFlex;
|
||||
public java.lang.String webkitFlexBasis;
|
||||
public java.lang.String webkitFlexDirection;
|
||||
public java.lang.String webkitFlexFlow;
|
||||
public java.lang.String webkitFlexGrow;
|
||||
public java.lang.String webkitFlexShrink;
|
||||
public java.lang.String webkitFlexWrap;
|
||||
public java.lang.String webkitJustifyContent;
|
||||
public java.lang.String webkitOrder;
|
||||
public java.lang.String webkitPerspective;
|
||||
public java.lang.String webkitPerspectiveOrigin;
|
||||
public java.lang.String webkitTapHighlightColor;
|
||||
public java.lang.String webkitTextFillColor;
|
||||
public java.lang.Object webkitTextSizeAdjust;
|
||||
public java.lang.String webkitTransform;
|
||||
public java.lang.String webkitTransformOrigin;
|
||||
public java.lang.String webkitTransformStyle;
|
||||
public java.lang.String webkitTransition;
|
||||
public java.lang.String webkitTransitionDelay;
|
||||
public java.lang.String webkitTransitionDuration;
|
||||
public java.lang.String webkitTransitionProperty;
|
||||
public java.lang.String webkitTransitionTimingFunction;
|
||||
public java.lang.String webkitUserSelect;
|
||||
public java.lang.String webkitWritingMode;
|
||||
public java.lang.String whiteSpace;
|
||||
public java.lang.String widows;
|
||||
public java.lang.String width;
|
||||
public java.lang.String wordBreak;
|
||||
public java.lang.String wordSpacing;
|
||||
public java.lang.String wordWrap;
|
||||
public java.lang.String writingMode;
|
||||
public java.lang.String zIndex;
|
||||
public java.lang.String zoom;
|
||||
native public java.lang.String getPropertyPriority(java.lang.String propertyName);
|
||||
native public java.lang.String getPropertyValue(java.lang.String propertyName);
|
||||
native public java.lang.String item(double index);
|
||||
native public java.lang.String removeProperty(java.lang.String propertyName);
|
||||
native public void setProperty(java.lang.String propertyName, java.lang.String value, java.lang.String priority);
|
||||
native public java.lang.String $get(double index);
|
||||
public static CSSStyleDeclaration prototype;
|
||||
public CSSStyleDeclaration(){}
|
||||
native public void setProperty(java.lang.String propertyName, java.lang.String value);
|
||||
/** From Iterable, to allow foreach loop (do not use directly). */
|
||||
@jsweet.lang.Erased
|
||||
native public java.util.Iterator<java.lang.String> iterator();
|
||||
}
|
||||
|
||||
9
core-lib/es6/src/main/java/def/dom/CSSStyleRule.java
Normal file
9
core-lib/es6/src/main/java/def/dom/CSSStyleRule.java
Normal file
@ -0,0 +1,9 @@
|
||||
package def.dom;
|
||||
public class CSSStyleRule extends CSSRule {
|
||||
public java.lang.Boolean readOnly;
|
||||
public java.lang.String selectorText;
|
||||
public CSSStyleDeclaration style;
|
||||
public static CSSStyleRule prototype;
|
||||
public CSSStyleRule(){}
|
||||
}
|
||||
|
||||
32
core-lib/es6/src/main/java/def/dom/CSSStyleSheet.java
Normal file
32
core-lib/es6/src/main/java/def/dom/CSSStyleSheet.java
Normal file
@ -0,0 +1,32 @@
|
||||
package def.dom;
|
||||
|
||||
public class CSSStyleSheet extends StyleSheet {
|
||||
public CSSRuleList cssRules;
|
||||
public java.lang.String cssText;
|
||||
public java.lang.String href;
|
||||
public java.lang.String id;
|
||||
public StyleSheetList imports;
|
||||
public java.lang.Boolean isAlternate;
|
||||
public java.lang.Boolean isPrefAlternate;
|
||||
public CSSRule ownerRule;
|
||||
public Element owningElement;
|
||||
public StyleSheetPageList pages;
|
||||
public java.lang.Boolean readOnly;
|
||||
public CSSRuleList rules;
|
||||
native public double addImport(java.lang.String bstrURL, double lIndex);
|
||||
native public double addPageRule(java.lang.String bstrSelector, java.lang.String bstrStyle, double lIndex);
|
||||
native public double addRule(java.lang.String bstrSelector, java.lang.String bstrStyle, double lIndex);
|
||||
native public void deleteRule(double index);
|
||||
native public double insertRule(java.lang.String rule, double index);
|
||||
native public void removeImport(double lIndex);
|
||||
native public void removeRule(double lIndex);
|
||||
public static CSSStyleSheet prototype;
|
||||
public CSSStyleSheet(){}
|
||||
native public double addImport(java.lang.String bstrURL);
|
||||
native public double addPageRule(java.lang.String bstrSelector, java.lang.String bstrStyle);
|
||||
native public double addRule(java.lang.String bstrSelector, java.lang.String bstrStyle);
|
||||
native public double addRule(java.lang.String bstrSelector);
|
||||
native public void deleteRule();
|
||||
native public double insertRule(java.lang.String rule);
|
||||
}
|
||||
|
||||
6
core-lib/es6/src/main/java/def/dom/CSSSupportsRule.java
Normal file
6
core-lib/es6/src/main/java/def/dom/CSSSupportsRule.java
Normal file
@ -0,0 +1,6 @@
|
||||
package def.dom;
|
||||
public class CSSSupportsRule extends CSSConditionRule {
|
||||
public static CSSSupportsRule prototype;
|
||||
public CSSSupportsRule(){}
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/CanvasGradient.java
Normal file
10
core-lib/es6/src/main/java/def/dom/CanvasGradient.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class CanvasGradient extends def.js.Object {
|
||||
native public void addColorStop(double offset, java.lang.String color);
|
||||
public static CanvasGradient prototype;
|
||||
public CanvasGradient(){}
|
||||
}
|
||||
|
||||
9
core-lib/es6/src/main/java/def/dom/CanvasPattern.java
Normal file
9
core-lib/es6/src/main/java/def/dom/CanvasPattern.java
Normal file
@ -0,0 +1,9 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class CanvasPattern extends def.js.Object {
|
||||
public static CanvasPattern prototype;
|
||||
public CanvasPattern(){}
|
||||
}
|
||||
|
||||
@ -0,0 +1,98 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class CanvasRenderingContext2D extends def.js.Object {
|
||||
public HTMLCanvasElement canvas;
|
||||
public java.lang.Object fillStyle;
|
||||
public java.lang.String font;
|
||||
public double globalAlpha;
|
||||
public java.lang.String globalCompositeOperation;
|
||||
public java.lang.String lineCap;
|
||||
public double lineDashOffset;
|
||||
public java.lang.String lineJoin;
|
||||
public double lineWidth;
|
||||
public double miterLimit;
|
||||
public java.lang.String msFillRule;
|
||||
public java.lang.Boolean msImageSmoothingEnabled;
|
||||
public double shadowBlur;
|
||||
public java.lang.String shadowColor;
|
||||
public double shadowOffsetX;
|
||||
public double shadowOffsetY;
|
||||
public java.lang.Object strokeStyle;
|
||||
public java.lang.String textAlign;
|
||||
public java.lang.String textBaseline;
|
||||
native public void arc(double x, double y, double radius, double startAngle, double endAngle, java.lang.Boolean anticlockwise);
|
||||
native public void arcTo(double x1, double y1, double x2, double y2, double radius);
|
||||
native public void beginPath();
|
||||
native public void bezierCurveTo(double cp1x, double cp1y, double cp2x, double cp2y, double x, double y);
|
||||
native public void clearRect(double x, double y, double w, double h);
|
||||
native public void clip(java.lang.String fillRule);
|
||||
native public void closePath();
|
||||
native public ImageData createImageData(double imageDataOrSw, double sh);
|
||||
native public ImageData createImageData(ImageData imageDataOrSw, double sh);
|
||||
native public CanvasGradient createLinearGradient(double x0, double y0, double x1, double y1);
|
||||
native public CanvasPattern createPattern(HTMLImageElement image, java.lang.String repetition);
|
||||
native public CanvasPattern createPattern(HTMLCanvasElement image, java.lang.String repetition);
|
||||
native public CanvasPattern createPattern(HTMLVideoElement image, java.lang.String repetition);
|
||||
native public CanvasGradient createRadialGradient(double x0, double y0, double r0, double x1, double y1, double r1);
|
||||
native public void drawImage(HTMLImageElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY, double canvasImageWidth, double canvasImageHeight);
|
||||
native public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY, double canvasImageWidth, double canvasImageHeight);
|
||||
native public void drawImage(HTMLVideoElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY, double canvasImageWidth, double canvasImageHeight);
|
||||
native public void fill(java.lang.String fillRule);
|
||||
native public void fillRect(double x, double y, double w, double h);
|
||||
native public void fillText(java.lang.String text, double x, double y, double maxWidth);
|
||||
native public ImageData getImageData(double sx, double sy, double sw, double sh);
|
||||
native public double[] getLineDash();
|
||||
native public java.lang.Boolean isPointInPath(double x, double y, java.lang.String fillRule);
|
||||
native public void lineTo(double x, double y);
|
||||
native public TextMetrics measureText(java.lang.String text);
|
||||
native public void moveTo(double x, double y);
|
||||
native public void putImageData(ImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth, double dirtyHeight);
|
||||
native public void quadraticCurveTo(double cpx, double cpy, double x, double y);
|
||||
native public void rect(double x, double y, double w, double h);
|
||||
native public void restore();
|
||||
native public void rotate(double angle);
|
||||
native public void save();
|
||||
native public void scale(double x, double y);
|
||||
native public void setLineDash(double[] segments);
|
||||
native public void setTransform(double m11, double m12, double m21, double m22, double dx, double dy);
|
||||
native public void stroke();
|
||||
native public void strokeRect(double x, double y, double w, double h);
|
||||
native public void strokeText(java.lang.String text, double x, double y, double maxWidth);
|
||||
native public void transform(double m11, double m12, double m21, double m22, double dx, double dy);
|
||||
native public void translate(double x, double y);
|
||||
public static CanvasRenderingContext2D prototype;
|
||||
public CanvasRenderingContext2D(){}
|
||||
native public void arc(double x, double y, double radius, double startAngle, double endAngle);
|
||||
native public void clip();
|
||||
native public ImageData createImageData(double imageDataOrSw);
|
||||
native public ImageData createImageData(ImageData imageDataOrSw);
|
||||
native public void drawImage(HTMLImageElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY, double canvasImageWidth);
|
||||
native public void drawImage(HTMLImageElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY);
|
||||
native public void drawImage(HTMLImageElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX);
|
||||
native public void drawImage(HTMLImageElement image, double offsetX, double offsetY, double width, double height);
|
||||
native public void drawImage(HTMLImageElement image, double offsetX, double offsetY, double width);
|
||||
native public void drawImage(HTMLImageElement image, double offsetX, double offsetY);
|
||||
native public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY, double canvasImageWidth);
|
||||
native public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY);
|
||||
native public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX);
|
||||
native public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY, double width, double height);
|
||||
native public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY, double width);
|
||||
native public void drawImage(HTMLCanvasElement image, double offsetX, double offsetY);
|
||||
native public void drawImage(HTMLVideoElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY, double canvasImageWidth);
|
||||
native public void drawImage(HTMLVideoElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX, double canvasOffsetY);
|
||||
native public void drawImage(HTMLVideoElement image, double offsetX, double offsetY, double width, double height, double canvasOffsetX);
|
||||
native public void drawImage(HTMLVideoElement image, double offsetX, double offsetY, double width, double height);
|
||||
native public void drawImage(HTMLVideoElement image, double offsetX, double offsetY, double width);
|
||||
native public void drawImage(HTMLVideoElement image, double offsetX, double offsetY);
|
||||
native public void fill();
|
||||
native public void fillText(java.lang.String text, double x, double y);
|
||||
native public java.lang.Boolean isPointInPath(double x, double y);
|
||||
native public void putImageData(ImageData imagedata, double dx, double dy, double dirtyX, double dirtyY, double dirtyWidth);
|
||||
native public void putImageData(ImageData imagedata, double dx, double dy, double dirtyX, double dirtyY);
|
||||
native public void putImageData(ImageData imagedata, double dx, double dy, double dirtyX);
|
||||
native public void putImageData(ImageData imagedata, double dx, double dy);
|
||||
native public void strokeText(java.lang.String text, double x, double y);
|
||||
}
|
||||
|
||||
@ -0,0 +1,7 @@
|
||||
package def.dom;
|
||||
|
||||
public class ChannelMergerNode extends AudioNode {
|
||||
public static ChannelMergerNode prototype;
|
||||
public ChannelMergerNode(){}
|
||||
}
|
||||
|
||||
@ -0,0 +1,7 @@
|
||||
package def.dom;
|
||||
|
||||
public class ChannelSplitterNode extends AudioNode {
|
||||
public static ChannelSplitterNode prototype;
|
||||
public ChannelSplitterNode(){}
|
||||
}
|
||||
|
||||
20
core-lib/es6/src/main/java/def/dom/CharacterData.java
Normal file
20
core-lib/es6/src/main/java/def/dom/CharacterData.java
Normal file
@ -0,0 +1,20 @@
|
||||
package def.dom;
|
||||
|
||||
@jsweet.lang.Extends({ChildNode.class})
|
||||
public class CharacterData extends Node {
|
||||
public java.lang.String data;
|
||||
public double length;
|
||||
native public void appendData(java.lang.String arg);
|
||||
native public void deleteData(double offset, double count);
|
||||
native public void insertData(double offset, java.lang.String arg);
|
||||
native public void replaceData(double offset, double count, java.lang.String arg);
|
||||
native public java.lang.String substringData(double offset, double count);
|
||||
native public void addEventListener(java.lang.String type, EventListener listener, java.lang.Boolean useCapture);
|
||||
public static CharacterData prototype;
|
||||
public CharacterData(){}
|
||||
native public void remove();
|
||||
native public void addEventListener(java.lang.String type, EventListener listener);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener);
|
||||
}
|
||||
|
||||
9
core-lib/es6/src/main/java/def/dom/ChildNode.java
Normal file
9
core-lib/es6/src/main/java/def/dom/ChildNode.java
Normal file
@ -0,0 +1,9 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class ChildNode extends def.js.Object {
|
||||
native public void remove();
|
||||
}
|
||||
|
||||
15
core-lib/es6/src/main/java/def/dom/ClientRect.java
Normal file
15
core-lib/es6/src/main/java/def/dom/ClientRect.java
Normal file
@ -0,0 +1,15 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class ClientRect extends def.js.Object {
|
||||
public double bottom;
|
||||
public double height;
|
||||
public double left;
|
||||
public double right;
|
||||
public double top;
|
||||
public double width;
|
||||
public static ClientRect prototype;
|
||||
public ClientRect(){}
|
||||
}
|
||||
|
||||
16
core-lib/es6/src/main/java/def/dom/ClientRectList.java
Normal file
16
core-lib/es6/src/main/java/def/dom/ClientRectList.java
Normal file
@ -0,0 +1,16 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Iterable;
|
||||
|
||||
@jsweet.lang.SyntacticIterable
|
||||
public class ClientRectList extends Iterable<ClientRect> {
|
||||
public double length;
|
||||
native public ClientRect item(double index);
|
||||
native public ClientRect $get(double index);
|
||||
public static ClientRectList prototype;
|
||||
public ClientRectList(){}
|
||||
/** From Iterable, to allow foreach loop (do not use directly). */
|
||||
@jsweet.lang.Erased
|
||||
native public java.util.Iterator<ClientRect> iterator();
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/ClipboardEvent.java
Normal file
10
core-lib/es6/src/main/java/def/dom/ClipboardEvent.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
public class ClipboardEvent extends Event {
|
||||
public DataTransfer clipboardData;
|
||||
public static ClipboardEvent prototype;
|
||||
public ClipboardEvent(java.lang.String type, ClipboardEventInit eventInitDict){}
|
||||
public ClipboardEvent(java.lang.String type){}
|
||||
protected ClipboardEvent(){}
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/ClipboardEventInit.java
Normal file
10
core-lib/es6/src/main/java/def/dom/ClipboardEventInit.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class ClipboardEventInit extends EventInit {
|
||||
@jsweet.lang.Optional
|
||||
public java.lang.String data;
|
||||
@jsweet.lang.Optional
|
||||
public java.lang.String dataType;
|
||||
}
|
||||
|
||||
11
core-lib/es6/src/main/java/def/dom/CloseEvent.java
Normal file
11
core-lib/es6/src/main/java/def/dom/CloseEvent.java
Normal file
@ -0,0 +1,11 @@
|
||||
package def.dom;
|
||||
|
||||
public class CloseEvent extends Event {
|
||||
public double code;
|
||||
public java.lang.String reason;
|
||||
public java.lang.Boolean wasClean;
|
||||
native public void initCloseEvent(java.lang.String typeArg, java.lang.Boolean canBubbleArg, java.lang.Boolean cancelableArg, java.lang.Boolean wasCleanArg, double codeArg, java.lang.String reasonArg);
|
||||
public static CloseEvent prototype;
|
||||
public CloseEvent(){}
|
||||
}
|
||||
|
||||
11
core-lib/es6/src/main/java/def/dom/CommandEvent.java
Normal file
11
core-lib/es6/src/main/java/def/dom/CommandEvent.java
Normal file
@ -0,0 +1,11 @@
|
||||
package def.dom;
|
||||
|
||||
public class CommandEvent extends Event {
|
||||
public java.lang.String commandName;
|
||||
public java.lang.String detail;
|
||||
public static CommandEvent prototype;
|
||||
public CommandEvent(java.lang.String type, CommandEventInit eventInitDict){}
|
||||
public CommandEvent(java.lang.String type){}
|
||||
protected CommandEvent(){}
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/CommandEventInit.java
Normal file
10
core-lib/es6/src/main/java/def/dom/CommandEventInit.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class CommandEventInit extends EventInit {
|
||||
@jsweet.lang.Optional
|
||||
public java.lang.String commandName;
|
||||
@jsweet.lang.Optional
|
||||
public java.lang.String detail;
|
||||
}
|
||||
|
||||
8
core-lib/es6/src/main/java/def/dom/Comment.java
Normal file
8
core-lib/es6/src/main/java/def/dom/Comment.java
Normal file
@ -0,0 +1,8 @@
|
||||
package def.dom;
|
||||
|
||||
public class Comment extends CharacterData {
|
||||
public java.lang.String text;
|
||||
public static Comment prototype;
|
||||
public Comment(){}
|
||||
}
|
||||
|
||||
12
core-lib/es6/src/main/java/def/dom/CompositionEvent.java
Normal file
12
core-lib/es6/src/main/java/def/dom/CompositionEvent.java
Normal file
@ -0,0 +1,12 @@
|
||||
package def.dom;
|
||||
|
||||
public class CompositionEvent extends UIEvent {
|
||||
public java.lang.String data;
|
||||
public java.lang.String locale;
|
||||
native public void initCompositionEvent(java.lang.String typeArg, java.lang.Boolean canBubbleArg, java.lang.Boolean cancelableArg, Window viewArg, java.lang.String dataArg, java.lang.String locale);
|
||||
public static CompositionEvent prototype;
|
||||
public CompositionEvent(java.lang.String typeArg, CompositionEventInit eventInitDict){}
|
||||
public CompositionEvent(java.lang.String typeArg){}
|
||||
protected CompositionEvent(){}
|
||||
}
|
||||
|
||||
@ -0,0 +1,8 @@
|
||||
package def.dom;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class CompositionEventInit extends UIEventInit {
|
||||
@jsweet.lang.Optional
|
||||
public java.lang.String data;
|
||||
}
|
||||
|
||||
@ -0,0 +1,8 @@
|
||||
package def.dom;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class ConfirmSiteSpecificExceptionsInformation extends ExceptionInformation {
|
||||
@jsweet.lang.Optional
|
||||
public java.lang.String[] arrayOfDomainStrings;
|
||||
}
|
||||
|
||||
46
core-lib/es6/src/main/java/def/dom/Console.java
Normal file
46
core-lib/es6/src/main/java/def/dom/Console.java
Normal file
@ -0,0 +1,46 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class Console extends def.js.Object {
|
||||
@jsweet.lang.Name("assert")
|
||||
native public void Assert(java.lang.Boolean test, java.lang.String message, java.lang.Object... optionalParams);
|
||||
native public void clear();
|
||||
native public void count(java.lang.String countTitle);
|
||||
native public void debug(java.lang.String message, java.lang.Object... optionalParams);
|
||||
native public void dir(java.lang.Object value, java.lang.Object... optionalParams);
|
||||
native public void dirxml(java.lang.Object value);
|
||||
native public void error(java.lang.Object message, java.lang.Object... optionalParams);
|
||||
native public void group(java.lang.String groupTitle);
|
||||
native public void groupCollapsed(java.lang.String groupTitle);
|
||||
native public void groupEnd();
|
||||
native public void info(java.lang.Object message, java.lang.Object... optionalParams);
|
||||
native public void log(java.lang.Object message, java.lang.Object... optionalParams);
|
||||
native public java.lang.Boolean msIsIndependentlyComposed(Element element);
|
||||
native public void profile(java.lang.String reportName);
|
||||
native public void profileEnd();
|
||||
native public void select(Element element);
|
||||
native public void time(java.lang.String timerName);
|
||||
native public void timeEnd(java.lang.String timerName);
|
||||
native public void trace();
|
||||
native public void warn(java.lang.Object message, java.lang.Object... optionalParams);
|
||||
public static Console prototype;
|
||||
public Console(){}
|
||||
@jsweet.lang.Name("assert")
|
||||
native public void Assert(java.lang.Boolean test);
|
||||
@jsweet.lang.Name("assert")
|
||||
native public void Assert();
|
||||
native public void count();
|
||||
native public void debug();
|
||||
native public void dir();
|
||||
native public void error();
|
||||
native public void group();
|
||||
native public void groupCollapsed();
|
||||
native public void info();
|
||||
native public void log();
|
||||
native public void profile();
|
||||
native public void time();
|
||||
native public void timeEnd();
|
||||
native public void warn();
|
||||
}
|
||||
|
||||
9
core-lib/es6/src/main/java/def/dom/ConvolverNode.java
Normal file
9
core-lib/es6/src/main/java/def/dom/ConvolverNode.java
Normal file
@ -0,0 +1,9 @@
|
||||
package def.dom;
|
||||
|
||||
public class ConvolverNode extends AudioNode {
|
||||
public AudioBuffer buffer;
|
||||
public java.lang.Boolean normalize;
|
||||
public static ConvolverNode prototype;
|
||||
public ConvolverNode(){}
|
||||
}
|
||||
|
||||
16
core-lib/es6/src/main/java/def/dom/Coordinates.java
Normal file
16
core-lib/es6/src/main/java/def/dom/Coordinates.java
Normal file
@ -0,0 +1,16 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class Coordinates extends def.js.Object {
|
||||
public double accuracy;
|
||||
public double altitude;
|
||||
public double altitudeAccuracy;
|
||||
public double heading;
|
||||
public double latitude;
|
||||
public double longitude;
|
||||
public double speed;
|
||||
public static Coordinates prototype;
|
||||
public Coordinates(){}
|
||||
}
|
||||
|
||||
12
core-lib/es6/src/main/java/def/dom/Crypto.java
Normal file
12
core-lib/es6/src/main/java/def/dom/Crypto.java
Normal file
@ -0,0 +1,12 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.ArrayBufferView;
|
||||
|
||||
@jsweet.lang.Extends({RandomSource.class})
|
||||
public class Crypto extends java.lang.Object {
|
||||
public SubtleCrypto subtle;
|
||||
public static Crypto prototype;
|
||||
public Crypto(){}
|
||||
native public ArrayBufferView getRandomValues(ArrayBufferView array);
|
||||
}
|
||||
|
||||
13
core-lib/es6/src/main/java/def/dom/CryptoKey.java
Normal file
13
core-lib/es6/src/main/java/def/dom/CryptoKey.java
Normal file
@ -0,0 +1,13 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class CryptoKey extends def.js.Object {
|
||||
public KeyAlgorithm algorithm;
|
||||
public java.lang.Boolean extractable;
|
||||
public java.lang.String type;
|
||||
public java.lang.String[] usages;
|
||||
public static CryptoKey prototype;
|
||||
public CryptoKey(){}
|
||||
}
|
||||
|
||||
11
core-lib/es6/src/main/java/def/dom/CryptoKeyPair.java
Normal file
11
core-lib/es6/src/main/java/def/dom/CryptoKeyPair.java
Normal file
@ -0,0 +1,11 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class CryptoKeyPair extends def.js.Object {
|
||||
public CryptoKey privateKey;
|
||||
public CryptoKey publicKey;
|
||||
public static CryptoKeyPair prototype;
|
||||
public CryptoKeyPair(){}
|
||||
}
|
||||
|
||||
11
core-lib/es6/src/main/java/def/dom/CustomEvent.java
Normal file
11
core-lib/es6/src/main/java/def/dom/CustomEvent.java
Normal file
@ -0,0 +1,11 @@
|
||||
package def.dom;
|
||||
|
||||
public class CustomEvent extends Event {
|
||||
public java.lang.Object detail;
|
||||
native public void initCustomEvent(java.lang.String typeArg, java.lang.Boolean canBubbleArg, java.lang.Boolean cancelableArg, java.lang.Object detailArg);
|
||||
public static CustomEvent prototype;
|
||||
public CustomEvent(java.lang.String typeArg, CustomEventInit eventInitDict){}
|
||||
public CustomEvent(java.lang.String typeArg){}
|
||||
protected CustomEvent(){}
|
||||
}
|
||||
|
||||
8
core-lib/es6/src/main/java/def/dom/CustomEventInit.java
Normal file
8
core-lib/es6/src/main/java/def/dom/CustomEventInit.java
Normal file
@ -0,0 +1,8 @@
|
||||
package def.dom;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class CustomEventInit extends EventInit {
|
||||
@jsweet.lang.Optional
|
||||
public java.lang.Object detail;
|
||||
}
|
||||
|
||||
11
core-lib/es6/src/main/java/def/dom/DOMError.java
Normal file
11
core-lib/es6/src/main/java/def/dom/DOMError.java
Normal file
@ -0,0 +1,11 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class DOMError extends def.js.Object {
|
||||
public java.lang.String name;
|
||||
native public java.lang.String toString();
|
||||
public static DOMError prototype;
|
||||
public DOMError(){}
|
||||
}
|
||||
|
||||
40
core-lib/es6/src/main/java/def/dom/DOMException.java
Normal file
40
core-lib/es6/src/main/java/def/dom/DOMException.java
Normal file
@ -0,0 +1,40 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class DOMException extends def.js.Object {
|
||||
public double code;
|
||||
public java.lang.String message;
|
||||
public java.lang.String name;
|
||||
native public java.lang.String toString();
|
||||
public double ABORT_ERR;
|
||||
public double DATA_CLONE_ERR;
|
||||
public double DOMSTRING_SIZE_ERR;
|
||||
public double HIERARCHY_REQUEST_ERR;
|
||||
public double INDEX_SIZE_ERR;
|
||||
public double INUSE_ATTRIBUTE_ERR;
|
||||
public double INVALID_ACCESS_ERR;
|
||||
public double INVALID_CHARACTER_ERR;
|
||||
public double INVALID_MODIFICATION_ERR;
|
||||
public double INVALID_NODE_TYPE_ERR;
|
||||
public double INVALID_STATE_ERR;
|
||||
public double NAMESPACE_ERR;
|
||||
public double NETWORK_ERR;
|
||||
public double NOT_FOUND_ERR;
|
||||
public double NOT_SUPPORTED_ERR;
|
||||
public double NO_DATA_ALLOWED_ERR;
|
||||
public double NO_MODIFICATION_ALLOWED_ERR;
|
||||
public double PARSE_ERR;
|
||||
public double QUOTA_EXCEEDED_ERR;
|
||||
public double SECURITY_ERR;
|
||||
public double SERIALIZE_ERR;
|
||||
public double SYNTAX_ERR;
|
||||
public double TIMEOUT_ERR;
|
||||
public double TYPE_MISMATCH_ERR;
|
||||
public double URL_MISMATCH_ERR;
|
||||
public double VALIDATION_ERR;
|
||||
public double WRONG_DOCUMENT_ERR;
|
||||
public static DOMException prototype;
|
||||
public DOMException(){}
|
||||
}
|
||||
|
||||
13
core-lib/es6/src/main/java/def/dom/DOMImplementation.java
Normal file
13
core-lib/es6/src/main/java/def/dom/DOMImplementation.java
Normal file
@ -0,0 +1,13 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class DOMImplementation extends def.js.Object {
|
||||
native public Document createDocument(java.lang.String namespaceURI, java.lang.String qualifiedName, DocumentType doctype);
|
||||
native public DocumentType createDocumentType(java.lang.String qualifiedName, java.lang.String publicId, java.lang.String systemId);
|
||||
native public Document createHTMLDocument(java.lang.String title);
|
||||
native public java.lang.Boolean hasFeature(java.lang.String feature, java.lang.String version);
|
||||
public static DOMImplementation prototype;
|
||||
public DOMImplementation(){}
|
||||
}
|
||||
|
||||
@ -0,0 +1,9 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class DOML2DeprecatedColorProperty extends def.js.Object {
|
||||
public java.lang.String color;
|
||||
}
|
||||
|
||||
@ -0,0 +1,9 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class DOML2DeprecatedSizeProperty extends def.js.Object {
|
||||
public double size;
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/DOMParser.java
Normal file
10
core-lib/es6/src/main/java/def/dom/DOMParser.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class DOMParser extends def.js.Object {
|
||||
native public Document parseFromString(java.lang.String source, java.lang.String mimeType);
|
||||
public static DOMParser prototype;
|
||||
public DOMParser(){}
|
||||
}
|
||||
|
||||
@ -0,0 +1,7 @@
|
||||
package def.dom;
|
||||
public class DOMSettableTokenList extends DOMTokenList {
|
||||
public java.lang.String value;
|
||||
public static DOMSettableTokenList prototype;
|
||||
public DOMSettableTokenList(){}
|
||||
}
|
||||
|
||||
17
core-lib/es6/src/main/java/def/dom/DOMStringList.java
Normal file
17
core-lib/es6/src/main/java/def/dom/DOMStringList.java
Normal file
@ -0,0 +1,17 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Iterable;
|
||||
|
||||
@jsweet.lang.SyntacticIterable
|
||||
public class DOMStringList extends Iterable<java.lang.String> {
|
||||
public double length;
|
||||
native public java.lang.Boolean contains(java.lang.String str);
|
||||
native public java.lang.String item(double index);
|
||||
native public java.lang.String $get(double index);
|
||||
public static DOMStringList prototype;
|
||||
public DOMStringList(){}
|
||||
/** From Iterable, to allow foreach loop (do not use directly). */
|
||||
@jsweet.lang.Erased
|
||||
native public java.util.Iterator<java.lang.String> iterator();
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/DOMStringMap.java
Normal file
10
core-lib/es6/src/main/java/def/dom/DOMStringMap.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class DOMStringMap extends def.js.Object {
|
||||
native public java.lang.String $get(java.lang.String name);
|
||||
public static DOMStringMap prototype;
|
||||
public DOMStringMap(){}
|
||||
}
|
||||
|
||||
22
core-lib/es6/src/main/java/def/dom/DOMTokenList.java
Normal file
22
core-lib/es6/src/main/java/def/dom/DOMTokenList.java
Normal file
@ -0,0 +1,22 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Iterable;
|
||||
|
||||
@jsweet.lang.SyntacticIterable
|
||||
public class DOMTokenList extends Iterable<java.lang.String> {
|
||||
public double length;
|
||||
native public void add(java.lang.String... token);
|
||||
native public java.lang.Boolean contains(java.lang.String token);
|
||||
native public java.lang.String item(double index);
|
||||
native public void remove(java.lang.String... token);
|
||||
native public java.lang.String toString();
|
||||
native public java.lang.Boolean toggle(java.lang.String token, java.lang.Boolean force);
|
||||
native public java.lang.String $get(double index);
|
||||
public static DOMTokenList prototype;
|
||||
public DOMTokenList(){}
|
||||
native public java.lang.Boolean toggle(java.lang.String token);
|
||||
/** From Iterable, to allow foreach loop (do not use directly). */
|
||||
@jsweet.lang.Erased
|
||||
native public java.util.Iterator<java.lang.String> iterator();
|
||||
}
|
||||
|
||||
10
core-lib/es6/src/main/java/def/dom/DataCue.java
Normal file
10
core-lib/es6/src/main/java/def/dom/DataCue.java
Normal file
@ -0,0 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.ArrayBuffer;
|
||||
|
||||
public class DataCue extends TextTrackCue {
|
||||
public ArrayBuffer data;
|
||||
public static DataCue prototype;
|
||||
public DataCue(){}
|
||||
}
|
||||
|
||||
18
core-lib/es6/src/main/java/def/dom/DataTransfer.java
Normal file
18
core-lib/es6/src/main/java/def/dom/DataTransfer.java
Normal file
@ -0,0 +1,18 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class DataTransfer extends def.js.Object {
|
||||
public java.lang.String dropEffect;
|
||||
public java.lang.String effectAllowed;
|
||||
public FileList files;
|
||||
public DataTransferItemList items;
|
||||
public DOMStringList types;
|
||||
native public java.lang.Boolean clearData(java.lang.String format);
|
||||
native public java.lang.String getData(java.lang.String format);
|
||||
native public java.lang.Boolean setData(java.lang.String format, java.lang.String data);
|
||||
public static DataTransfer prototype;
|
||||
public DataTransfer(){}
|
||||
native public java.lang.Boolean clearData();
|
||||
}
|
||||
|
||||
13
core-lib/es6/src/main/java/def/dom/DataTransferItem.java
Normal file
13
core-lib/es6/src/main/java/def/dom/DataTransferItem.java
Normal file
@ -0,0 +1,13 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class DataTransferItem extends def.js.Object {
|
||||
public java.lang.String kind;
|
||||
public java.lang.String type;
|
||||
native public File getAsFile();
|
||||
native public void getAsString(FunctionStringCallback _callback);
|
||||
public static DataTransferItem prototype;
|
||||
public DataTransferItem(){}
|
||||
}
|
||||
|
||||
19
core-lib/es6/src/main/java/def/dom/DataTransferItemList.java
Normal file
19
core-lib/es6/src/main/java/def/dom/DataTransferItemList.java
Normal file
@ -0,0 +1,19 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Iterable;
|
||||
|
||||
@jsweet.lang.SyntacticIterable
|
||||
public class DataTransferItemList extends Iterable<File> {
|
||||
public double length;
|
||||
native public DataTransferItem add(File data);
|
||||
native public void clear();
|
||||
native public File item(double index);
|
||||
native public void remove(double index);
|
||||
native public File $get(double index);
|
||||
public static DataTransferItemList prototype;
|
||||
public DataTransferItemList(){}
|
||||
/** From Iterable, to allow foreach loop (do not use directly). */
|
||||
@jsweet.lang.Erased
|
||||
native public java.util.Iterator<File> iterator();
|
||||
}
|
||||
|
||||
@ -0,0 +1,5 @@
|
||||
package def.dom;
|
||||
public interface DecodeErrorCallback {
|
||||
public void apply();
|
||||
}
|
||||
|
||||
@ -0,0 +1,6 @@
|
||||
package def.dom;
|
||||
|
||||
public interface DecodeSuccessCallback {
|
||||
public void apply(AudioBuffer decodedData);
|
||||
}
|
||||
|
||||
@ -0,0 +1,14 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class DeferredPermissionRequest extends def.js.Object {
|
||||
public double id;
|
||||
public java.lang.String type;
|
||||
public java.lang.String uri;
|
||||
native public void allow();
|
||||
native public void deny();
|
||||
public static DeferredPermissionRequest prototype;
|
||||
public DeferredPermissionRequest(){}
|
||||
}
|
||||
|
||||
8
core-lib/es6/src/main/java/def/dom/DelayNode.java
Normal file
8
core-lib/es6/src/main/java/def/dom/DelayNode.java
Normal file
@ -0,0 +1,8 @@
|
||||
package def.dom;
|
||||
|
||||
public class DelayNode extends AudioNode {
|
||||
public AudioParam delayTime;
|
||||
public static DelayNode prototype;
|
||||
public DelayNode(){}
|
||||
}
|
||||
|
||||
12
core-lib/es6/src/main/java/def/dom/DeviceAcceleration.java
Normal file
12
core-lib/es6/src/main/java/def/dom/DeviceAcceleration.java
Normal file
@ -0,0 +1,12 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class DeviceAcceleration extends def.js.Object {
|
||||
public double x;
|
||||
public double y;
|
||||
public double z;
|
||||
public static DeviceAcceleration prototype;
|
||||
public DeviceAcceleration(){}
|
||||
}
|
||||
|
||||
@ -0,0 +1,14 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class DeviceAccelerationDict extends def.js.Object {
|
||||
@jsweet.lang.Optional
|
||||
public double x;
|
||||
@jsweet.lang.Optional
|
||||
public double y;
|
||||
@jsweet.lang.Optional
|
||||
public double z;
|
||||
}
|
||||
|
||||
12
core-lib/es6/src/main/java/def/dom/DeviceMotionEvent.java
Normal file
12
core-lib/es6/src/main/java/def/dom/DeviceMotionEvent.java
Normal file
@ -0,0 +1,12 @@
|
||||
package def.dom;
|
||||
|
||||
public class DeviceMotionEvent extends Event {
|
||||
public DeviceAcceleration acceleration;
|
||||
public DeviceAcceleration accelerationIncludingGravity;
|
||||
public double interval;
|
||||
public DeviceRotationRate rotationRate;
|
||||
native public void initDeviceMotionEvent(java.lang.String type, java.lang.Boolean bubbles, java.lang.Boolean cancelable, DeviceAccelerationDict acceleration, DeviceAccelerationDict accelerationIncludingGravity, DeviceRotationRateDict rotationRate, double interval);
|
||||
public static DeviceMotionEvent prototype;
|
||||
public DeviceMotionEvent(){}
|
||||
}
|
||||
|
||||
@ -0,0 +1,12 @@
|
||||
package def.dom;
|
||||
|
||||
public class DeviceOrientationEvent extends Event {
|
||||
public java.lang.Boolean absolute;
|
||||
public double alpha;
|
||||
public double beta;
|
||||
public double gamma;
|
||||
native public void initDeviceOrientationEvent(java.lang.String type, java.lang.Boolean bubbles, java.lang.Boolean cancelable, double alpha, double beta, double gamma, java.lang.Boolean absolute);
|
||||
public static DeviceOrientationEvent prototype;
|
||||
public DeviceOrientationEvent(){}
|
||||
}
|
||||
|
||||
12
core-lib/es6/src/main/java/def/dom/DeviceRotationRate.java
Normal file
12
core-lib/es6/src/main/java/def/dom/DeviceRotationRate.java
Normal file
@ -0,0 +1,12 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
public class DeviceRotationRate extends def.js.Object {
|
||||
public double alpha;
|
||||
public double beta;
|
||||
public double gamma;
|
||||
public static DeviceRotationRate prototype;
|
||||
public DeviceRotationRate(){}
|
||||
}
|
||||
|
||||
@ -0,0 +1,14 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class DeviceRotationRateDict extends def.js.Object {
|
||||
@jsweet.lang.Optional
|
||||
public double alpha;
|
||||
@jsweet.lang.Optional
|
||||
public double beta;
|
||||
@jsweet.lang.Optional
|
||||
public double gamma;
|
||||
}
|
||||
|
||||
1290
core-lib/es6/src/main/java/def/dom/Document.java
Normal file
1290
core-lib/es6/src/main/java/def/dom/Document.java
Normal file
File diff suppressed because it is too large
Load Diff
87
core-lib/es6/src/main/java/def/dom/DocumentEvent.java
Normal file
87
core-lib/es6/src/main/java/def/dom/DocumentEvent.java
Normal file
@ -0,0 +1,87 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
import def.js.StringTypes;
|
||||
import def.js.StringTypes.DeviceMotionEvent;
|
||||
import def.js.StringTypes.DeviceOrientationEvent;
|
||||
import def.js.StringTypes.DragEvent;
|
||||
import def.js.StringTypes.ErrorEvent;
|
||||
import def.js.StringTypes.Event;
|
||||
import def.js.StringTypes.Events;
|
||||
import def.js.StringTypes.FocusEvent;
|
||||
import def.js.StringTypes.LongRunningScriptDetectedEvent;
|
||||
import def.js.StringTypes.MessageEvent;
|
||||
import def.js.StringTypes.MouseEvents;
|
||||
import def.js.StringTypes.MouseWheelEvent;
|
||||
import def.js.StringTypes.MutationEvent;
|
||||
import def.js.StringTypes.MutationEvents;
|
||||
import def.js.StringTypes.NavigationEventWithReferrer;
|
||||
import def.js.StringTypes.OfflineAudioCompletionEvent;
|
||||
import def.js.StringTypes.PageTransitionEvent;
|
||||
import def.js.StringTypes.PopStateEvent;
|
||||
import def.js.StringTypes.SVGZoomEvents;
|
||||
import def.js.StringTypes.StorageEvent;
|
||||
import def.js.StringTypes.TransitionEvent;
|
||||
import def.js.StringTypes.UIEvents;
|
||||
import def.js.StringTypes.WebGLContextEvent;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class DocumentEvent extends def.js.Object {
|
||||
native public AnimationEvent createEvent(def.js.StringTypes.AnimationEvent eventInterface);
|
||||
native public AriaRequestEvent createEvent(def.js.StringTypes.AriaRequestEvent eventInterface);
|
||||
native public AudioProcessingEvent createEvent(def.js.StringTypes.AudioProcessingEvent eventInterface);
|
||||
native public BeforeUnloadEvent createEvent(def.js.StringTypes.BeforeUnloadEvent eventInterface);
|
||||
native public ClipboardEvent createEvent(def.js.StringTypes.ClipboardEvent eventInterface);
|
||||
native public CloseEvent createEvent(def.js.StringTypes.CloseEvent eventInterface);
|
||||
native public CommandEvent createEvent(def.js.StringTypes.CommandEvent eventInterface);
|
||||
native public CompositionEvent createEvent(def.js.StringTypes.CompositionEvent eventInterface);
|
||||
native public CustomEvent createEvent(def.js.StringTypes.CustomEvent eventInterface);
|
||||
native public DeviceMotionEvent createEvent(def.js.StringTypes.DeviceMotionEvent eventInterface);
|
||||
native public DeviceOrientationEvent createEvent(def.js.StringTypes.DeviceOrientationEvent eventInterface);
|
||||
native public DragEvent createEvent(def.js.StringTypes.DragEvent eventInterface);
|
||||
native public ErrorEvent createEvent(def.js.StringTypes.ErrorEvent eventInterface);
|
||||
native public Event createEvent(def.js.StringTypes.Event eventInterface);
|
||||
native public Event createEvent(def.js.StringTypes.Events eventInterface);
|
||||
native public FocusEvent createEvent(def.js.StringTypes.FocusEvent eventInterface);
|
||||
native public GamepadEvent createEvent(def.js.StringTypes.GamepadEvent eventInterface);
|
||||
native public HashChangeEvent createEvent(def.js.StringTypes.HashChangeEvent eventInterface);
|
||||
native public IDBVersionChangeEvent createEvent(def.js.StringTypes.IDBVersionChangeEvent eventInterface);
|
||||
native public KeyboardEvent createEvent(def.js.StringTypes.KeyboardEvent eventInterface);
|
||||
native public LongRunningScriptDetectedEvent createEvent(def.js.StringTypes.LongRunningScriptDetectedEvent eventInterface);
|
||||
native public MSGestureEvent createEvent(def.js.StringTypes.MSGestureEvent eventInterface);
|
||||
native public MSManipulationEvent createEvent(def.js.StringTypes.MSManipulationEvent eventInterface);
|
||||
native public MSMediaKeyMessageEvent createEvent(def.js.StringTypes.MSMediaKeyMessageEvent eventInterface);
|
||||
native public MSMediaKeyNeededEvent createEvent(def.js.StringTypes.MSMediaKeyNeededEvent eventInterface);
|
||||
native public MSPointerEvent createEvent(def.js.StringTypes.MSPointerEvent eventInterface);
|
||||
native public MSSiteModeEvent createEvent(def.js.StringTypes.MSSiteModeEvent eventInterface);
|
||||
native public MessageEvent createEvent(def.js.StringTypes.MessageEvent eventInterface);
|
||||
native public MouseEvent createEvent(def.js.StringTypes.MouseEvent eventInterface);
|
||||
native public MouseEvent createEvent(def.js.StringTypes.MouseEvents eventInterface);
|
||||
native public MouseWheelEvent createEvent(def.js.StringTypes.MouseWheelEvent eventInterface);
|
||||
native public MutationEvent createEvent(def.js.StringTypes.MutationEvent eventInterface);
|
||||
native public MutationEvent createEvent(def.js.StringTypes.MutationEvents eventInterface);
|
||||
native public NavigationCompletedEvent createEvent(def.js.StringTypes.NavigationCompletedEvent eventInterface);
|
||||
native public NavigationEvent createEvent(def.js.StringTypes.NavigationEvent eventInterface);
|
||||
native public NavigationEventWithReferrer createEvent(def.js.StringTypes.NavigationEventWithReferrer eventInterface);
|
||||
native public OfflineAudioCompletionEvent createEvent(def.js.StringTypes.OfflineAudioCompletionEvent eventInterface);
|
||||
native public PageTransitionEvent createEvent(def.js.StringTypes.PageTransitionEvent eventInterface);
|
||||
native public PermissionRequestedEvent createEvent(def.js.StringTypes.PermissionRequestedEvent eventInterface);
|
||||
native public PointerEvent createEvent(def.js.StringTypes.PointerEvent eventInterface);
|
||||
native public PopStateEvent createEvent(def.js.StringTypes.PopStateEvent eventInterface);
|
||||
native public ProgressEvent createEvent(def.js.StringTypes.ProgressEvent eventInterface);
|
||||
native public SVGZoomEvent createEvent(def.js.StringTypes.SVGZoomEvent eventInterface);
|
||||
native public SVGZoomEvent createEvent(def.js.StringTypes.SVGZoomEvents eventInterface);
|
||||
native public ScriptNotifyEvent createEvent(def.js.StringTypes.ScriptNotifyEvent eventInterface);
|
||||
native public StorageEvent createEvent(def.js.StringTypes.StorageEvent eventInterface);
|
||||
native public TextEvent createEvent(def.js.StringTypes.TextEvent eventInterface);
|
||||
native public TouchEvent createEvent(def.js.StringTypes.TouchEvent eventInterface);
|
||||
native public TrackEvent createEvent(def.js.StringTypes.TrackEvent eventInterface);
|
||||
native public TransitionEvent createEvent(def.js.StringTypes.TransitionEvent eventInterface);
|
||||
native public UIEvent createEvent(def.js.StringTypes.UIEvent eventInterface);
|
||||
native public UIEvent createEvent(def.js.StringTypes.UIEvents eventInterface);
|
||||
native public UnviewableContentIdentifiedEvent createEvent(def.js.StringTypes.UnviewableContentIdentifiedEvent eventInterface);
|
||||
native public WebGLContextEvent createEvent(def.js.StringTypes.WebGLContextEvent eventInterface);
|
||||
native public WheelEvent createEvent(def.js.StringTypes.WheelEvent eventInterface);
|
||||
native public Event createEvent(java.lang.String eventInterface);
|
||||
}
|
||||
|
||||
14
core-lib/es6/src/main/java/def/dom/DocumentFragment.java
Normal file
14
core-lib/es6/src/main/java/def/dom/DocumentFragment.java
Normal file
@ -0,0 +1,14 @@
|
||||
package def.dom;
|
||||
|
||||
@jsweet.lang.Extends({NodeSelector.class})
|
||||
public class DocumentFragment extends Node {
|
||||
native public void addEventListener(java.lang.String type, EventListener listener, java.lang.Boolean useCapture);
|
||||
public static DocumentFragment prototype;
|
||||
public DocumentFragment(){}
|
||||
native public Element querySelector(java.lang.String selectors);
|
||||
native public NodeList querySelectorAll(java.lang.String selectors);
|
||||
native public void addEventListener(java.lang.String type, EventListener listener);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener);
|
||||
}
|
||||
|
||||
19
core-lib/es6/src/main/java/def/dom/DocumentType.java
Normal file
19
core-lib/es6/src/main/java/def/dom/DocumentType.java
Normal file
@ -0,0 +1,19 @@
|
||||
package def.dom;
|
||||
|
||||
@jsweet.lang.Extends({ChildNode.class})
|
||||
public class DocumentType extends Node {
|
||||
public NamedNodeMap entities;
|
||||
public java.lang.String internalSubset;
|
||||
public java.lang.String name;
|
||||
public NamedNodeMap notations;
|
||||
public java.lang.String publicId;
|
||||
public java.lang.String systemId;
|
||||
native public void addEventListener(java.lang.String type, EventListener listener, java.lang.Boolean useCapture);
|
||||
public static DocumentType prototype;
|
||||
public DocumentType(){}
|
||||
native public void remove();
|
||||
native public void addEventListener(java.lang.String type, EventListener listener);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(java.lang.String type, EventListenerObject listener);
|
||||
}
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user