@nativescript-community/ui-svg
Version:
Adds support for SVGs in your NativeScript apps.
831 lines (821 loc) • 90.1 kB
TypeScript
declare module com {
export module caverock {
export module androidsvg {
export class BuildConfig extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.BuildConfig>;
public static DEBUG: boolean;
public static APPLICATION_ID: string;
public static BUILD_TYPE: string;
public static FLAVOR: string;
public static VERSION_CODE: number;
public static VERSION_NAME: string;
public constructor();
}
}
}
}
declare module com {
export module caverock {
export module androidsvg {
export class CSSParseException extends java.lang.Exception {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParseException>;
}
}
}
}
declare module com {
export module caverock {
export module androidsvg {
export class CSSParser extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser>;
public static parseClassAttribute(param0: string): java.util.List<string>;
}
export module CSSParser {
export class Attrib extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.Attrib>;
public name: string;
public value: string;
}
export class AttribOp {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.AttribOp>;
public static EXISTS: com.caverock.androidsvg.CSSParser.AttribOp;
public static EQUALS: com.caverock.androidsvg.CSSParser.AttribOp;
public static INCLUDES: com.caverock.androidsvg.CSSParser.AttribOp;
public static DASHMATCH: com.caverock.androidsvg.CSSParser.AttribOp;
public static valueOf(param0: string): com.caverock.androidsvg.CSSParser.AttribOp;
public static values(): native.Array<com.caverock.androidsvg.CSSParser.AttribOp>;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
}
export class CSSTextScanner extends com.caverock.androidsvg.SVGParser.TextScanner {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.CSSTextScanner>;
}
export module CSSTextScanner {
export class AnPlusB extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.CSSTextScanner.AnPlusB>;
public a: number;
public b: number;
}
}
export class Combinator {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.Combinator>;
public static DESCENDANT: com.caverock.androidsvg.CSSParser.Combinator;
public static CHILD: com.caverock.androidsvg.CSSParser.Combinator;
public static FOLLOWS: com.caverock.androidsvg.CSSParser.Combinator;
public static valueOf(param0: string): com.caverock.androidsvg.CSSParser.Combinator;
public static values(): native.Array<com.caverock.androidsvg.CSSParser.Combinator>;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
}
export class MediaType {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.MediaType>;
public static all: com.caverock.androidsvg.CSSParser.MediaType;
public static aural: com.caverock.androidsvg.CSSParser.MediaType;
public static braille: com.caverock.androidsvg.CSSParser.MediaType;
public static embossed: com.caverock.androidsvg.CSSParser.MediaType;
public static handheld: com.caverock.androidsvg.CSSParser.MediaType;
public static print: com.caverock.androidsvg.CSSParser.MediaType;
public static projection: com.caverock.androidsvg.CSSParser.MediaType;
public static screen: com.caverock.androidsvg.CSSParser.MediaType;
public static speech: com.caverock.androidsvg.CSSParser.MediaType;
public static tty: com.caverock.androidsvg.CSSParser.MediaType;
public static tv: com.caverock.androidsvg.CSSParser.MediaType;
public static values(): native.Array<com.caverock.androidsvg.CSSParser.MediaType>;
public static valueOf(param0: string): com.caverock.androidsvg.CSSParser.MediaType;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
}
export class PseudoClass extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.PseudoClass>;
/**
* Constructs a new instance of the com.caverock.androidsvg.CSSParser$PseudoClass interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
matches(param0: com.caverock.androidsvg.CSSParser.RuleMatchContext, param1: com.caverock.androidsvg.SVG.SvgElementBase): boolean;
});
public constructor();
public matches(param0: com.caverock.androidsvg.CSSParser.RuleMatchContext, param1: com.caverock.androidsvg.SVG.SvgElementBase): boolean;
}
export class PseudoClassAnPlusB extends java.lang.Object implements com.caverock.androidsvg.CSSParser.PseudoClass {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.PseudoClassAnPlusB>;
public toString(): string;
public matches(param0: com.caverock.androidsvg.CSSParser.RuleMatchContext, param1: com.caverock.androidsvg.SVG.SvgElementBase): boolean;
}
export class PseudoClassEmpty extends java.lang.Object implements com.caverock.androidsvg.CSSParser.PseudoClass {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.PseudoClassEmpty>;
public toString(): string;
public matches(param0: com.caverock.androidsvg.CSSParser.RuleMatchContext, param1: com.caverock.androidsvg.SVG.SvgElementBase): boolean;
}
export class PseudoClassIdents {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.PseudoClassIdents>;
public static target: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static root: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static nth_child: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static nth_last_child: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static nth_of_type: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static nth_last_of_type: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static first_child: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static last_child: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static first_of_type: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static last_of_type: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static only_child: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static only_of_type: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static empty: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static not: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static lang: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static link: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static visited: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static hover: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static active: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static focus: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static enabled: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static disabled: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static checked: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static indeterminate: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static UNSUPPORTED: com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static valueOf(param0: string): com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static values(): native.Array<com.caverock.androidsvg.CSSParser.PseudoClassIdents>;
public static fromString(param0: string): com.caverock.androidsvg.CSSParser.PseudoClassIdents;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
}
export class PseudoClassNot extends java.lang.Object implements com.caverock.androidsvg.CSSParser.PseudoClass {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.PseudoClassNot>;
public toString(): string;
public matches(param0: com.caverock.androidsvg.CSSParser.RuleMatchContext, param1: com.caverock.androidsvg.SVG.SvgElementBase): boolean;
}
export class PseudoClassNotSupported extends java.lang.Object implements com.caverock.androidsvg.CSSParser.PseudoClass {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.PseudoClassNotSupported>;
public toString(): string;
public matches(param0: com.caverock.androidsvg.CSSParser.RuleMatchContext, param1: com.caverock.androidsvg.SVG.SvgElementBase): boolean;
}
export class PseudoClassOnlyChild extends java.lang.Object implements com.caverock.androidsvg.CSSParser.PseudoClass {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.PseudoClassOnlyChild>;
public toString(): string;
public constructor(param0: boolean, param1: string);
public matches(param0: com.caverock.androidsvg.CSSParser.RuleMatchContext, param1: com.caverock.androidsvg.SVG.SvgElementBase): boolean;
}
export class PseudoClassRoot extends java.lang.Object implements com.caverock.androidsvg.CSSParser.PseudoClass {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.PseudoClassRoot>;
public toString(): string;
public matches(param0: com.caverock.androidsvg.CSSParser.RuleMatchContext, param1: com.caverock.androidsvg.SVG.SvgElementBase): boolean;
}
export class PseudoClassTarget extends java.lang.Object implements com.caverock.androidsvg.CSSParser.PseudoClass {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.PseudoClassTarget>;
public toString(): string;
public matches(param0: com.caverock.androidsvg.CSSParser.RuleMatchContext, param1: com.caverock.androidsvg.SVG.SvgElementBase): boolean;
}
export class Rule extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.Rule>;
public toString(): string;
}
export class RuleMatchContext extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.RuleMatchContext>;
public toString(): string;
}
export class Ruleset extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.Ruleset>;
public toString(): string;
}
export class Selector extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.Selector>;
public toString(): string;
}
export class SimpleSelector extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.SimpleSelector>;
public toString(): string;
}
export class Source {
public static class: java.lang.Class<com.caverock.androidsvg.CSSParser.Source>;
public static Document: com.caverock.androidsvg.CSSParser.Source;
public static RenderOptions: com.caverock.androidsvg.CSSParser.Source;
public static valueOf(param0: string): com.caverock.androidsvg.CSSParser.Source;
public static values(): native.Array<com.caverock.androidsvg.CSSParser.Source>;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
}
}
}
}
}
declare module com {
export module caverock {
export module androidsvg {
export class CanvasLegacy extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.CanvasLegacy>;
}
}
}
}
declare module com {
export module caverock {
export module androidsvg {
export class IntegerParser extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.IntegerParser>;
public value(): number;
}
}
}
}
declare module com {
export module caverock {
export module androidsvg {
export class LibConfig extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.LibConfig>;
}
}
}
}
declare module com {
export module caverock {
export module androidsvg {
export class NumberParser extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.NumberParser>;
}
}
}
}
declare module com {
export module caverock {
export module androidsvg {
export class PreserveAspectRatio extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.PreserveAspectRatio>;
public static UNSCALED: com.caverock.androidsvg.PreserveAspectRatio;
public static STRETCH: com.caverock.androidsvg.PreserveAspectRatio;
public static LETTERBOX: com.caverock.androidsvg.PreserveAspectRatio;
public static START: com.caverock.androidsvg.PreserveAspectRatio;
public static END: com.caverock.androidsvg.PreserveAspectRatio;
public static TOP: com.caverock.androidsvg.PreserveAspectRatio;
public static BOTTOM: com.caverock.androidsvg.PreserveAspectRatio;
public static FULLSCREEN: com.caverock.androidsvg.PreserveAspectRatio;
public static FULLSCREEN_START: com.caverock.androidsvg.PreserveAspectRatio;
public equals(param0: any): boolean;
public static of(param0: string): com.caverock.androidsvg.PreserveAspectRatio;
public getScale(): com.caverock.androidsvg.PreserveAspectRatio.Scale;
public toString(): string;
public getAlignment(): com.caverock.androidsvg.PreserveAspectRatio.Alignment;
}
export module PreserveAspectRatio {
export class Alignment {
public static class: java.lang.Class<com.caverock.androidsvg.PreserveAspectRatio.Alignment>;
public static none: com.caverock.androidsvg.PreserveAspectRatio.Alignment;
public static xMinYMin: com.caverock.androidsvg.PreserveAspectRatio.Alignment;
public static xMidYMin: com.caverock.androidsvg.PreserveAspectRatio.Alignment;
public static xMaxYMin: com.caverock.androidsvg.PreserveAspectRatio.Alignment;
public static xMinYMid: com.caverock.androidsvg.PreserveAspectRatio.Alignment;
public static xMidYMid: com.caverock.androidsvg.PreserveAspectRatio.Alignment;
public static xMaxYMid: com.caverock.androidsvg.PreserveAspectRatio.Alignment;
public static xMinYMax: com.caverock.androidsvg.PreserveAspectRatio.Alignment;
public static xMidYMax: com.caverock.androidsvg.PreserveAspectRatio.Alignment;
public static xMaxYMax: com.caverock.androidsvg.PreserveAspectRatio.Alignment;
public static valueOf(param0: string): com.caverock.androidsvg.PreserveAspectRatio.Alignment;
public static values(): native.Array<com.caverock.androidsvg.PreserveAspectRatio.Alignment>;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
}
export class Scale {
public static class: java.lang.Class<com.caverock.androidsvg.PreserveAspectRatio.Scale>;
public static meet: com.caverock.androidsvg.PreserveAspectRatio.Scale;
public static slice: com.caverock.androidsvg.PreserveAspectRatio.Scale;
public static valueOf(param0: string): com.caverock.androidsvg.PreserveAspectRatio.Scale;
public static values(): native.Array<com.caverock.androidsvg.PreserveAspectRatio.Scale>;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
}
}
}
}
}
declare module com {
export module caverock {
export module androidsvg {
export class RenderOptions extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.RenderOptions>;
public view(param0: string): com.caverock.androidsvg.RenderOptions;
public preserveAspectRatio(param0: com.caverock.androidsvg.PreserveAspectRatio): com.caverock.androidsvg.RenderOptions;
public viewPort(param0: number, param1: number, param2: number, param3: number): com.caverock.androidsvg.RenderOptions;
public hasCss(): boolean;
public hasViewPort(): boolean;
public static create(): com.caverock.androidsvg.RenderOptions;
public target(param0: string): com.caverock.androidsvg.RenderOptions;
public constructor();
public viewBox(param0: number, param1: number, param2: number, param3: number): com.caverock.androidsvg.RenderOptions;
public hasView(): boolean;
public hasViewBox(): boolean;
public hasTarget(): boolean;
public constructor(param0: com.caverock.androidsvg.RenderOptions);
public hasPreserveAspectRatio(): boolean;
public css(param0: string): com.caverock.androidsvg.RenderOptions;
}
}
}
}
declare module com {
export module caverock {
export module androidsvg {
export class SVG extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.SVG>;
public setDocumentHeight(param0: number): void;
public setRenderDPI(param0: number): void;
public renderViewToPicture(param0: string, param1: number, param2: number): globalAndroid.graphics.Picture;
public renderToPicture(): globalAndroid.graphics.Picture;
public getDocumentTitle(): string;
public setDocumentWidth(param0: string): void;
public setDocumentPreserveAspectRatio(param0: com.caverock.androidsvg.PreserveAspectRatio): void;
public renderToPicture(param0: number, param1: number): globalAndroid.graphics.Picture;
public static getFromResource(param0: globalAndroid.content.res.Resources, param1: number): com.caverock.androidsvg.SVG;
public getDocumentPreserveAspectRatio(): com.caverock.androidsvg.PreserveAspectRatio;
public static getFromString(param0: string): com.caverock.androidsvg.SVG;
public getDocumentAspectRatio(): number;
public renderViewToCanvas(param0: string, param1: globalAndroid.graphics.Canvas): void;
public getDocumentDescription(): string;
public getDocumentWidth(): number;
public renderViewToCanvas(param0: string, param1: globalAndroid.graphics.Canvas, param2: globalAndroid.graphics.RectF): void;
public renderToPicture(param0: number, param1: number, param2: com.caverock.androidsvg.RenderOptions): globalAndroid.graphics.Picture;
public renderToCanvas(param0: globalAndroid.graphics.Canvas, param1: com.caverock.androidsvg.RenderOptions): void;
public static getFromInputStream(param0: java.io.InputStream): com.caverock.androidsvg.SVG;
public static isInternalEntitiesEnabled(): boolean;
public getDocumentHeight(): number;
public setDocumentViewBox(param0: number, param1: number, param2: number, param3: number): void;
public getRenderDPI(): number;
public static deregisterExternalFileResolver(): void;
public renderToCanvas(param0: globalAndroid.graphics.Canvas): void;
public static registerExternalFileResolver(param0: com.caverock.androidsvg.SVGExternalFileResolver): void;
public setDocumentWidth(param0: number): void;
public static getFromResource(param0: globalAndroid.content.Context, param1: number): com.caverock.androidsvg.SVG;
public static getFromAsset(param0: globalAndroid.content.res.AssetManager, param1: string): com.caverock.androidsvg.SVG;
public getDocumentViewBox(): globalAndroid.graphics.RectF;
public getDocumentSVGVersion(): string;
public renderToCanvas(param0: globalAndroid.graphics.Canvas, param1: globalAndroid.graphics.RectF): void;
public static setInternalEntitiesEnabled(param0: boolean): void;
public renderToPicture(param0: com.caverock.androidsvg.RenderOptions): globalAndroid.graphics.Picture;
public static getVersion(): string;
public setDocumentHeight(param0: string): void;
public getViewList(): java.util.Set<string>;
}
export module SVG {
export class Box extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Box>;
public toString(): string;
}
export class CSSClipRect extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.CSSClipRect>;
}
export class Circle extends com.caverock.androidsvg.SVG.GraphicsElement {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Circle>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public setTransform(param0: globalAndroid.graphics.Matrix): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export class ClipPath extends com.caverock.androidsvg.SVG.Group implements com.caverock.androidsvg.SVG.NotDirectlyRendered {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.ClipPath>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public addChild(param0: com.caverock.androidsvg.SVG.SvgObject): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
public getChildren(): java.util.List<com.caverock.androidsvg.SVG.SvgObject>;
public setTransform(param0: globalAndroid.graphics.Matrix): void;
public setRequiredExtensions(param0: string): void;
}
export class Colour extends com.caverock.androidsvg.SVG.SvgPaint {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Colour>;
public toString(): string;
}
export class CurrentColor extends com.caverock.androidsvg.SVG.SvgPaint {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.CurrentColor>;
}
export class Defs extends com.caverock.androidsvg.SVG.Group implements com.caverock.androidsvg.SVG.NotDirectlyRendered {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Defs>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public addChild(param0: com.caverock.androidsvg.SVG.SvgObject): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
public getChildren(): java.util.List<com.caverock.androidsvg.SVG.SvgObject>;
public setTransform(param0: globalAndroid.graphics.Matrix): void;
public setRequiredExtensions(param0: string): void;
}
export class Ellipse extends com.caverock.androidsvg.SVG.GraphicsElement {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Ellipse>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public setTransform(param0: globalAndroid.graphics.Matrix): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export abstract class GradientElement extends com.caverock.androidsvg.SVG.SvgElementBase implements com.caverock.androidsvg.SVG.SvgContainer {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.GradientElement>;
public getChildren(): java.util.List<com.caverock.androidsvg.SVG.SvgObject>;
public addChild(param0: com.caverock.androidsvg.SVG.SvgObject): void;
}
export class GradientSpread {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.GradientSpread>;
public static pad: com.caverock.androidsvg.SVG.GradientSpread;
public static reflect: com.caverock.androidsvg.SVG.GradientSpread;
public static repeat: com.caverock.androidsvg.SVG.GradientSpread;
public static valueOf(param0: string): com.caverock.androidsvg.SVG.GradientSpread;
public static values(): native.Array<com.caverock.androidsvg.SVG.GradientSpread>;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
}
export abstract class GraphicsElement extends com.caverock.androidsvg.SVG.SvgConditionalElement implements com.caverock.androidsvg.SVG.HasTransform {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.GraphicsElement>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public setTransform(param0: globalAndroid.graphics.Matrix): void;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export class Group extends com.caverock.androidsvg.SVG.SvgConditionalContainer implements com.caverock.androidsvg.SVG.HasTransform {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Group>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public addChild(param0: com.caverock.androidsvg.SVG.SvgObject): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
public getChildren(): java.util.List<com.caverock.androidsvg.SVG.SvgObject>;
public setTransform(param0: globalAndroid.graphics.Matrix): void;
public setRequiredExtensions(param0: string): void;
}
export class HasTransform extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.HasTransform>;
/**
* Constructs a new instance of the com.caverock.androidsvg.SVG$HasTransform interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
setTransform(param0: globalAndroid.graphics.Matrix): void;
});
public constructor();
public setTransform(param0: globalAndroid.graphics.Matrix): void;
}
export class Image extends com.caverock.androidsvg.SVG.SvgPreserveAspectRatioContainer implements com.caverock.androidsvg.SVG.HasTransform {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Image>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public addChild(param0: com.caverock.androidsvg.SVG.SvgObject): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
public getChildren(): java.util.List<com.caverock.androidsvg.SVG.SvgObject>;
public setTransform(param0: globalAndroid.graphics.Matrix): void;
public setRequiredExtensions(param0: string): void;
}
export class Length extends java.lang.Object implements java.lang.Cloneable {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Length>;
public toString(): string;
}
export class Line extends com.caverock.androidsvg.SVG.GraphicsElement {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Line>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public setTransform(param0: globalAndroid.graphics.Matrix): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export class Marker extends com.caverock.androidsvg.SVG.SvgViewBoxContainer implements com.caverock.androidsvg.SVG.NotDirectlyRendered {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Marker>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getChildren(): java.util.List<com.caverock.androidsvg.SVG.SvgObject>;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public addChild(param0: com.caverock.androidsvg.SVG.SvgObject): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export class Mask extends com.caverock.androidsvg.SVG.SvgConditionalContainer implements com.caverock.androidsvg.SVG.NotDirectlyRendered {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Mask>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getChildren(): java.util.List<com.caverock.androidsvg.SVG.SvgObject>;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public addChild(param0: com.caverock.androidsvg.SVG.SvgObject): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export class NotDirectlyRendered extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.NotDirectlyRendered>;
/**
* Constructs a new instance of the com.caverock.androidsvg.SVG$NotDirectlyRendered interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
});
public constructor();
}
export class PaintReference extends com.caverock.androidsvg.SVG.SvgPaint {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.PaintReference>;
public toString(): string;
}
export class Path extends com.caverock.androidsvg.SVG.GraphicsElement {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Path>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public setTransform(param0: globalAndroid.graphics.Matrix): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export class PathDefinition extends java.lang.Object implements com.caverock.androidsvg.SVG.PathInterface {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.PathDefinition>;
public moveTo(param0: number, param1: number): void;
public close(): void;
public cubicTo(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number): void;
public arcTo(param0: number, param1: number, param2: number, param3: boolean, param4: boolean, param5: number, param6: number): void;
public lineTo(param0: number, param1: number): void;
public quadTo(param0: number, param1: number, param2: number, param3: number): void;
}
export class PathInterface extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.PathInterface>;
/**
* Constructs a new instance of the com.caverock.androidsvg.SVG$PathInterface interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
moveTo(param0: number, param1: number): void;
lineTo(param0: number, param1: number): void;
cubicTo(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number): void;
quadTo(param0: number, param1: number, param2: number, param3: number): void;
arcTo(param0: number, param1: number, param2: number, param3: boolean, param4: boolean, param5: number, param6: number): void;
close(): void;
});
public constructor();
public moveTo(param0: number, param1: number): void;
public close(): void;
public cubicTo(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number): void;
public arcTo(param0: number, param1: number, param2: number, param3: boolean, param4: boolean, param5: number, param6: number): void;
public lineTo(param0: number, param1: number): void;
public quadTo(param0: number, param1: number, param2: number, param3: number): void;
}
export class Pattern extends com.caverock.androidsvg.SVG.SvgViewBoxContainer implements com.caverock.androidsvg.SVG.NotDirectlyRendered {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Pattern>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getChildren(): java.util.List<com.caverock.androidsvg.SVG.SvgObject>;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public addChild(param0: com.caverock.androidsvg.SVG.SvgObject): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export class PolyLine extends com.caverock.androidsvg.SVG.GraphicsElement {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.PolyLine>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public setTransform(param0: globalAndroid.graphics.Matrix): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export class Polygon extends com.caverock.androidsvg.SVG.PolyLine {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Polygon>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public setTransform(param0: globalAndroid.graphics.Matrix): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export class Rect extends com.caverock.androidsvg.SVG.GraphicsElement {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Rect>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public setTransform(param0: globalAndroid.graphics.Matrix): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export class SolidColor extends com.caverock.androidsvg.SVG.SvgElementBase implements com.caverock.androidsvg.SVG.SvgContainer {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.SolidColor>;
public getChildren(): java.util.List<com.caverock.androidsvg.SVG.SvgObject>;
public addChild(param0: com.caverock.androidsvg.SVG.SvgObject): void;
}
export class Stop extends com.caverock.androidsvg.SVG.SvgElementBase implements com.caverock.androidsvg.SVG.SvgContainer {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Stop>;
public getChildren(): java.util.List<com.caverock.androidsvg.SVG.SvgObject>;
public addChild(param0: com.caverock.androidsvg.SVG.SvgObject): void;
}
export class Style extends java.lang.Object implements java.lang.Cloneable {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Style>;
public clone(): any;
}
export module Style {
export class FillRule {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Style.FillRule>;
public static NonZero: com.caverock.androidsvg.SVG.Style.FillRule;
public static EvenOdd: com.caverock.androidsvg.SVG.Style.FillRule;
public static values(): native.Array<com.caverock.androidsvg.SVG.Style.FillRule>;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
public static valueOf(param0: string): com.caverock.androidsvg.SVG.Style.FillRule;
}
export class FontStyle {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Style.FontStyle>;
public static Normal: com.caverock.androidsvg.SVG.Style.FontStyle;
public static Italic: com.caverock.androidsvg.SVG.Style.FontStyle;
public static Oblique: com.caverock.androidsvg.SVG.Style.FontStyle;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
public static values(): native.Array<com.caverock.androidsvg.SVG.Style.FontStyle>;
public static valueOf(param0: string): com.caverock.androidsvg.SVG.Style.FontStyle;
}
export class LineCap {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Style.LineCap>;
public static Butt: com.caverock.androidsvg.SVG.Style.LineCap;
public static Round: com.caverock.androidsvg.SVG.Style.LineCap;
public static Square: com.caverock.androidsvg.SVG.Style.LineCap;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
public static values(): native.Array<com.caverock.androidsvg.SVG.Style.LineCap>;
public static valueOf(param0: string): com.caverock.androidsvg.SVG.Style.LineCap;
}
export class LineJoin {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Style.LineJoin>;
public static Miter: com.caverock.androidsvg.SVG.Style.LineJoin;
public static Round: com.caverock.androidsvg.SVG.Style.LineJoin;
public static Bevel: com.caverock.androidsvg.SVG.Style.LineJoin;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
public static values(): native.Array<com.caverock.androidsvg.SVG.Style.LineJoin>;
public static valueOf(param0: string): com.caverock.androidsvg.SVG.Style.LineJoin;
}
export class RenderQuality {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Style.RenderQuality>;
public static auto: com.caverock.androidsvg.SVG.Style.RenderQuality;
public static optimizeQuality: com.caverock.androidsvg.SVG.Style.RenderQuality;
public static optimizeSpeed: com.caverock.androidsvg.SVG.Style.RenderQuality;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
public static values(): native.Array<com.caverock.androidsvg.SVG.Style.RenderQuality>;
public static valueOf(param0: string): com.caverock.androidsvg.SVG.Style.RenderQuality;
}
export class TextAnchor {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Style.TextAnchor>;
public static Start: com.caverock.androidsvg.SVG.Style.TextAnchor;
public static Middle: com.caverock.androidsvg.SVG.Style.TextAnchor;
public static End: com.caverock.androidsvg.SVG.Style.TextAnchor;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
public static values(): native.Array<com.caverock.androidsvg.SVG.Style.TextAnchor>;
public static valueOf(param0: string): com.caverock.androidsvg.SVG.Style.TextAnchor;
}
export class TextDecoration {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Style.TextDecoration>;
public static None: com.caverock.androidsvg.SVG.Style.TextDecoration;
public static Underline: com.caverock.androidsvg.SVG.Style.TextDecoration;
public static Overline: com.caverock.androidsvg.SVG.Style.TextDecoration;
public static LineThrough: com.caverock.androidsvg.SVG.Style.TextDecoration;
public static Blink: com.caverock.androidsvg.SVG.Style.TextDecoration;
public static valueOf(param0: string): com.caverock.androidsvg.SVG.Style.TextDecoration;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
public static values(): native.Array<com.caverock.androidsvg.SVG.Style.TextDecoration>;
}
export class TextDirection {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Style.TextDirection>;
public static LTR: com.caverock.androidsvg.SVG.Style.TextDirection;
public static RTL: com.caverock.androidsvg.SVG.Style.TextDirection;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
public static values(): native.Array<com.caverock.androidsvg.SVG.Style.TextDirection>;
public static valueOf(param0: string): com.caverock.androidsvg.SVG.Style.TextDirection;
}
export class VectorEffect {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Style.VectorEffect>;
public static None: com.caverock.androidsvg.SVG.Style.VectorEffect;
public static NonScalingStroke: com.caverock.androidsvg.SVG.Style.VectorEffect;
public static valueOf(param0: string): com.caverock.androidsvg.SVG.Style.VectorEffect;
public static valueOf(param0: java.lang.Class<any>, param1: string): java.lang.Enum<any>;
public static values(): native.Array<com.caverock.androidsvg.SVG.Style.VectorEffect>;
}
}
export class Svg extends com.caverock.androidsvg.SVG.SvgViewBoxContainer {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.Svg>;
public version: string;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getChildren(): java.util.List<com.caverock.androidsvg.SVG.SvgObject>;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public addChild(param0: com.caverock.androidsvg.SVG.SvgObject): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export class SvgConditional extends java.lang.Object {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.SvgConditional>;
/**
* Constructs a new instance of the com.caverock.androidsvg.SVG$SvgConditional interface with the provided implementation. An empty constructor exists calling super() when extending the interface class.
*/
public constructor(implementation: {
setRequiredFeatures(param0: java.util.Set<string>): void;
getRequiredFeatures(): java.util.Set<string>;
setRequiredExtensions(param0: string): void;
getRequiredExtensions(): string;
setSystemLanguage(param0: java.util.Set<string>): void;
getSystemLanguage(): java.util.Set<string>;
setRequiredFormats(param0: java.util.Set<string>): void;
getRequiredFormats(): java.util.Set<string>;
setRequiredFonts(param0: java.util.Set<string>): void;
getRequiredFonts(): java.util.Set<string>;
});
public constructor();
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export abstract class SvgConditionalContainer extends com.caverock.androidsvg.SVG.SvgElement implements com.caverock.androidsvg.SVG.SvgContainer, com.caverock.androidsvg.SVG.SvgConditional {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.SvgConditionalContainer>;
public getChildren(): java.util.List<com.caverock.androidsvg.SVG.SvgObject>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequiredFonts(param0: java.util.Set<string>): void;
public setRequiredExtensions(param0: string): void;
public addChild(param0: com.caverock.androidsvg.SVG.SvgObject): void;
public setRequiredFeatures(param0: java.util.Set<string>): void;
public getRequiredFormats(): java.util.Set<string>;
}
export abstract class SvgConditionalElement extends com.caverock.androidsvg.SVG.SvgElement implements com.caverock.androidsvg.SVG.SvgConditional {
public static class: java.lang.Class<com.caverock.androidsvg.SVG.SvgConditionalElement>;
public setRequiredFormats(param0: java.util.Set<string>): void;
public getRequiredFonts(): java.util.Set<string>;
public getRequiredFeatures(): java.util.Set<string>;
public setSystemLanguage(param0: java.util.Set<string>): void;
public getRequiredExtensions(): string;
public getSystemLanguage(): java.util.Set<string>;
public setRequir