mirror of
https://github.com/cincheo/jsweet.git
synced 2025-12-15 07:19:22 +00:00
enhanced API - promise doc
This commit is contained in:
parent
fb8a1cdfb7
commit
7d04ffc7b6
@ -1,10 +1,10 @@
|
||||
package def.dom;
|
||||
|
||||
import def.js.Object;
|
||||
import jsweet.util.union.Union4;
|
||||
|
||||
public class CanvasRenderingContext2D extends def.js.Object {
|
||||
public HTMLCanvasElement canvas;
|
||||
public java.lang.Object fillStyle;
|
||||
public Union4<String, CanvasGradient, CanvasPattern, java.lang.Object> fillStyle;
|
||||
public java.lang.String font;
|
||||
public double globalAlpha;
|
||||
public java.lang.String globalCompositeOperation;
|
||||
@ -19,80 +19,167 @@ public class CanvasRenderingContext2D extends def.js.Object {
|
||||
public java.lang.String shadowColor;
|
||||
public double shadowOffsetX;
|
||||
public double shadowOffsetY;
|
||||
public java.lang.Object strokeStyle;
|
||||
public Union4<String, CanvasGradient, CanvasPattern, 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 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 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 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(){}
|
||||
|
||||
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,
|
||||
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,
|
||||
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,
|
||||
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,
|
||||
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);
|
||||
}
|
||||
|
||||
|
||||
@ -1,9 +1,5 @@
|
||||
package def.dom;
|
||||
|
||||
import def.dom.ErrorEvent;
|
||||
import jsweet.util.StringTypes;
|
||||
import jsweet.util.StringTypes.*;
|
||||
|
||||
@jsweet.lang.Extends({GlobalEventHandlers.class,NodeSelector.class,DocumentEvent.class})
|
||||
public class Document extends Node {
|
||||
/**
|
||||
@ -1027,7 +1023,7 @@ public class Document extends Node {
|
||||
native public void addEventListener(jsweet.util.StringTypes.wheel type, java.util.function.Function<WheelEvent,java.lang.Object> listener, java.lang.Boolean useCapture);
|
||||
native public void addEventListener(java.lang.String type, EventListener listener, java.lang.Boolean useCapture);
|
||||
native public Element querySelector(java.lang.String selectors);
|
||||
native public NodeList querySelectorAll(java.lang.String selectors);
|
||||
native public NodeListOf<Element> querySelectorAll(java.lang.String selectors);
|
||||
native public AnimationEvent createEvent(jsweet.util.StringTypes.AnimationEvent eventInterface);
|
||||
native public AriaRequestEvent createEvent(jsweet.util.StringTypes.AriaRequestEvent eventInterface);
|
||||
native public AudioProcessingEvent createEvent(jsweet.util.StringTypes.AudioProcessingEvent eventInterface);
|
||||
|
||||
@ -1,10 +1,12 @@
|
||||
package def.dom;
|
||||
|
||||
public class NodeList {
|
||||
public double length;
|
||||
native public Node item(double index);
|
||||
native public Node $get(double index);
|
||||
public static NodeList prototype;
|
||||
public NodeList(){}
|
||||
}
|
||||
@jsweet.lang.Interface
|
||||
public abstract class NodeList {
|
||||
public int length;
|
||||
|
||||
native public Node item(int index);
|
||||
|
||||
native public Node $get(int index);
|
||||
|
||||
public static NodeList prototype;
|
||||
}
|
||||
|
||||
@ -2,8 +2,9 @@ package def.dom;
|
||||
|
||||
@jsweet.lang.Interface
|
||||
public abstract class NodeListOf<TNode extends Node> extends NodeList implements Iterable<TNode> {
|
||||
public double length;
|
||||
public int length;
|
||||
|
||||
native public TNode item(int index);
|
||||
|
||||
native public TNode $get(int index);
|
||||
}
|
||||
|
||||
|
||||
@ -30,7 +30,7 @@ import jsweet.util.Lang;
|
||||
} <br/>
|
||||
* </code>
|
||||
*/
|
||||
public class Promise<T> extends def.js.Object {
|
||||
public class Promise<T> extends PromiseLike<T> {
|
||||
/**
|
||||
* Attaches callbacks for the resolution and/or rejection of the Promise.
|
||||
*
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user