Index

A B C D E F G H I L N O P R S T U V X Y 
All Classes All Packages

A

absoluteArcTo(double, double, boolean, boolean, boolean, double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
absoluteClose() - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
absoluteCurveTo(double, double, double, double, double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
absoluteHorizontalTo(double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
absoluteLineTo(double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
absoluteMoveTo(double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
absoluteQuadraticCurveTo(double, double, double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
absoluteSmoothCurveTo(double, double, double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
absoluteSmoothQuadraticCurveTo(double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
absoluteVerticalTo(double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
adjustIconColor(Component, BufferedImage) - Static method in class com.android.ide.common.vectordrawable.VdIcon
Adjust the icon color when the icon is intended to be painted on top of the given component.
ANDROID - com.android.ide.common.vectordrawable.PathParser.ParseMode
 
AssetUtil - Class in com.android.ide.common.util
A set of utility classes for manipulating BufferedImage objects and drawing them to Graphics2D canvases.
AssetUtil() - Constructor for class com.android.ide.common.util.AssetUtil
 
AssetUtil.Effect - Class in com.android.ide.common.util
AssetUtil.FillEffect - Class in com.android.ide.common.util
A fill, defined by a paint.
AssetUtil.ShadowEffect - Class in com.android.ide.common.util
An inner or outer shadow.

B

blurredImage(BufferedImage, double) - Static method in class com.android.ide.common.util.AssetUtil
Applies a gaussian blur of the given radius to the given BufferedImage using a kernel convolution.

C

CharSequences - Class in com.android.utils
A number of utility methods around CharSequence handling, which adds methods that are available on Strings (such as indexOf, startsWith and regionMatches and provides equivalent methods for character sequences.
CharSequences() - Constructor for class com.android.utils.CharSequences
 
color - Variable in class com.android.ide.common.util.AssetUtil.ShadowEffect
 
colorSvg2Vd(String) - Static method in class com.android.ide.common.vectordrawable.SvgColor
Converts an SVG color value to "#RRGGBB" or "#AARRGGBB" format used by vector drawables.
com.android - package com.android
 
com.android.ide.common.blame - package com.android.ide.common.blame
 
com.android.ide.common.util - package com.android.ide.common.util
 
com.android.ide.common.vectordrawable - package com.android.ide.common.vectordrawable
 
com.android.utils - package com.android.utils
 
compareEnd(SourcePosition) - Method in class com.android.ide.common.blame.SourcePosition
Compares the end of this SourcePosition with another.
compareStart(SourcePosition) - Method in class com.android.ide.common.blame.SourcePosition
Compares the start of this SourcePosition with another.
compareTo(VdIcon) - Method in class com.android.ide.common.vectordrawable.VdIcon
 
configureSaxFactory(SAXParserFactory, boolean, boolean) - Static method in class com.android.utils.XmlUtils
 
createSaxParser(SAXParserFactory, boolean) - Static method in class com.android.utils.XmlUtils
 

D

DecimalUtils - Class in com.android.utils
Static methods for dealing with floating point numbers in string decimal form.
DOT_XML - Static variable in class com.android.SdkConstants
 
drawCenterCrop(Graphics2D, BufferedImage, Rectangle) - Static method in class com.android.ide.common.util.AssetUtil
Draws the given BufferedImage to the canvas, centered and cropped to fill the bounds defined by the destination rectangle, and with preserved aspect ratio.
drawCentered(Graphics2D, BufferedImage, Rectangle) - Static method in class com.android.ide.common.util.AssetUtil
Draws the given BufferedImage to the canvas, centered, wholly contained within the bounds defined by the destination rectangle, and with preserved aspect ratio.
drawCenterInside(Graphics2D, BufferedImage, Rectangle) - Static method in class com.android.ide.common.util.AssetUtil
Draws the given BufferedImage to the canvas, centered, wholly contained within the bounds defined by the destination rectangle, and with preserved aspect ratio.
drawCenterScaled(Graphics2D, BufferedImage, Rectangle, int, int) - Static method in class com.android.ide.common.util.AssetUtil
Draws the given BufferedImage source, centered and with preserved aspect ratio, to the given destination rectangle destRect inside the canvas g , so that either the width or height of the image matches the corresponding width or height of the given reference rectangle scaleRect.
drawEffects(Graphics2D, BufferedImage, int, int, AssetUtil.Effect[]) - Static method in class com.android.ide.common.util.AssetUtil
Draws the given BufferedImage to the canvas, at the given coordinates, with the given AssetUtil.Effects applied.

E

Effect() - Constructor for class com.android.ide.common.util.AssetUtil.Effect
 
enableCheckerBoardBackground(boolean) - Method in class com.android.ide.common.vectordrawable.VdIcon
 
equals(Object) - Method in class com.android.ide.common.blame.SourcePosition
 
equals(Object) - Method in class com.android.utils.Pair
 

F

filledImage(BufferedImage, Paint) - Static method in class com.android.ide.common.util.AssetUtil
Fills the given BufferedImage with a Paint, preserving its alpha channel.
FillEffect(Paint) - Constructor for class com.android.ide.common.util.AssetUtil.FillEffect
 
FillEffect(Paint, double) - Constructor for class com.android.ide.common.util.AssetUtil.FillEffect
 
findNodeAtLineAndCol(Document, int, int) - Static method in class com.android.utils.PositionXmlParser
Finds the leaf node at the given offset.
findNodeAtOffset(Document, int) - Static method in class com.android.utils.PositionXmlParser
Finds the leaf node at the given offset.
formatFloatValue(double) - Static method in class com.android.utils.XmlUtils
Formats the number and removes trailing zeros after the decimal dot and also the dot itself if there were non-zero digits after it.
fromString(String) - Static method in class com.android.ide.common.blame.SourcePosition
Given the human-readable formatted string, returns a source position object.

G

getDisplayName() - Method in class com.android.ide.common.vectordrawable.VdIcon
 
getEndColumn() - Method in class com.android.ide.common.blame.SourcePosition
 
getEndLine() - Method in class com.android.ide.common.blame.SourcePosition
 
getEndOffset() - Method in class com.android.ide.common.blame.SourcePosition
 
getFirst() - Method in class com.android.utils.Pair
Return the first item in the pair
getIconHeight() - Method in class com.android.ide.common.vectordrawable.VdIcon
 
getIconWidth() - Method in class com.android.ide.common.vectordrawable.VdIcon
 
getName() - Method in exception com.android.ide.common.vectordrawable.ResourcesNotSupportedException
 
getName() - Method in class com.android.ide.common.vectordrawable.VdIcon
 
getPosition(Node) - Static method in class com.android.utils.PositionXmlParser
Returns the position for the given node.
getPosition(Node, int, int) - Static method in class com.android.utils.PositionXmlParser
Returns the position for the given node.
getSecond() - Method in class com.android.utils.Pair
Return the second item in the pair
getStartColumn() - Method in class com.android.ide.common.blame.SourcePosition
 
getStartLine() - Method in class com.android.ide.common.blame.SourcePosition
 
getStartOffset() - Method in class com.android.ide.common.blame.SourcePosition
 
getURL() - Method in class com.android.ide.common.vectordrawable.VdIcon
 
getValue() - Method in exception com.android.ide.common.vectordrawable.ResourcesNotSupportedException
 
getXmlString(byte[]) - Static method in class com.android.utils.PositionXmlParser
Returns the String corresponding to the given byte array of XML data (with unknown encoding).
getXmlString(byte[], String) - Static method in class com.android.utils.PositionXmlParser
Returns the String corresponding to the given byte array of XML data (with unknown encoding).
gradientMap - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
GradientStop - Class in com.android.ide.common.vectordrawable
Represents an SVG gradient stop or Android's GradientColorItem.

H

hashCode() - Method in class com.android.ide.common.blame.SourcePosition
 
hashCode() - Method in class com.android.utils.Pair
 

I

indexOfIgnoreCase(CharSequence, CharSequence, int) - Static method in class com.android.utils.CharSequences
Similar to String.indexOf(int, int) but with case insensitive comparison.
inner - Variable in class com.android.ide.common.util.AssetUtil.ShadowEffect
 
invertedAlphaImage(BufferedImage) - Static method in class com.android.ide.common.util.AssetUtil
Inverts the alpha channel of the given BufferedImage.
isEmpty() - Method in class com.android.ide.common.vectordrawable.PathBuilder
Returns true if the PathBuilder doesn't contain any data.

L

LABEL_GAP - Static variable in class com.android.ide.common.vectordrawable.VdIcon
Distance between the icon and the label

N

newArgbBufferedImage(int, int) - Static method in class com.android.ide.common.util.AssetUtil
Creates a new ARGB BufferedImage of the given width and height.
NO_EFFECTS - Static variable in class com.android.ide.common.util.AssetUtil
 

O

of(S, T) - Static method in class com.android.utils.Pair
Constructs a new pair of the given two objects, inferring generic types.
opacity - Variable in class com.android.ide.common.util.AssetUtil.FillEffect
 
opacity - Variable in class com.android.ide.common.util.AssetUtil.ShadowEffect
 
operatedImage(BufferedImage, BufferedImageOp) - Static method in class com.android.ide.common.util.AssetUtil
Applies a BufferedImageOp on the given BufferedImage.

P

paddedImage(BufferedImage, int) - Static method in class com.android.ide.common.util.AssetUtil
Pads the given BufferedImage on all sides by the given padding amount.
paint - Variable in class com.android.ide.common.util.AssetUtil.FillEffect
 
paintCheckeredBackground(Graphics, Color, Color, Shape, int) - Static method in class com.android.ide.common.vectordrawable.VdIcon
TODO: Merge this code back with GraphicsUtil in idea.
paintIcon(Component, Graphics, int, int) - Method in class com.android.ide.common.vectordrawable.VdIcon
 
Pair<S,​T> - Class in com.android.utils
A Pair class is simply a 2-tuple for use in this package.
parse(byte[]) - Static method in class com.android.utils.PositionXmlParser
 
parse(byte[], boolean) - Static method in class com.android.utils.PositionXmlParser
Parses the XML content from the given byte array.
parse(byte[], boolean, List<String>) - Static method in class com.android.utils.PositionXmlParser
Parses the XML content from the given byte array.
parse(InputStream) - Static method in class com.android.utils.PositionXmlParser
 
parse(InputStream, boolean) - Static method in class com.android.utils.PositionXmlParser
Parses the XML content from the given input stream.
parse(InputStream, boolean, List<String>) - Static method in class com.android.utils.PositionXmlParser
Parses the XML content from the given input stream.
parse(String) - Static method in class com.android.utils.PositionXmlParser
 
parse(String, boolean) - Static method in class com.android.utils.PositionXmlParser
Parses the given XML content.
parsePath(String, PathParser.ParseMode) - Static method in class com.android.ide.common.vectordrawable.PathParser
 
parseSvgToXml(File, OutputStream) - Static method in class com.android.ide.common.vectordrawable.Svg2Vector
Converts a SVG file into VectorDrawable's XML content, if no error is found.
PathBuilder - Class in com.android.ide.common.vectordrawable
Builds a string for SVG file's path data.
PathBuilder() - Constructor for class com.android.ide.common.vectordrawable.PathBuilder
 
PathParser - Class in com.android.ide.common.vectordrawable
Utility functions for parsing path information.
PathParser.ParseMode - Enum in com.android.ide.common.vectordrawable
 
PositionXmlParser - Class in com.android.utils
A simple DOM XML parser which can retrieve exact beginning and end offsets (and line and column numbers) for element nodes as well as attribute nodes.
PREFIX_RESOURCE_REF - Static variable in class com.android.SdkConstants
 
presentationMap - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 

R

radius - Variable in class com.android.ide.common.util.AssetUtil.ShadowEffect
 
relativeArcTo(double, double, boolean, boolean, boolean, double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
relativeClose() - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
relativeCurveTo(double, double, double, double, double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
relativeHorizontalTo(double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
relativeLineTo(double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
relativeMoveTo(double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
relativeQuadraticCurveTo(double, double, double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
relativeSmoothCurveTo(double, double, double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
relativeSmoothQuadraticCurveTo(double, double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
relativeVerticalTo(double) - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
renderIcon(int, int) - Method in class com.android.ide.common.vectordrawable.VdIcon
Returns the icon image.
ResourcesNotSupportedException - Exception in com.android.ide.common.vectordrawable
Indicates that the input vector drawable XML file included references to other Android resources.
ResourcesNotSupportedException(String, String) - Constructor for exception com.android.ide.common.vectordrawable.ResourcesNotSupportedException
 

S

scaledImage(BufferedImage, int, int) - Static method in class com.android.ide.common.util.AssetUtil
Smoothly scales the given BufferedImage to the given width and height using the Image.SCALE_SMOOTH algorithm (generally bicubic resampling or bilinear filtering).
SdkConstants - Class in com.android
Constant definition class.

Most constants have a prefix defining the content.
SdkConstants() - Constructor for class com.android.SdkConstants
 
setOpacity(String) - Method in class com.android.ide.common.vectordrawable.GradientStop
 
setShowName(boolean) - Method in class com.android.ide.common.vectordrawable.VdIcon
Whether we should show the title displayed below the image.
ShadowEffect(double, double, double, Color, double, boolean) - Constructor for class com.android.ide.common.util.AssetUtil.ShadowEffect
 
SourcePosition - Class in com.android.ide.common.blame
An immutable position in a text file, used in errors to point the user to an issue.
SourcePosition(int, int, int) - Constructor for class com.android.ide.common.blame.SourcePosition
 
SourcePosition(int, int, int, int, int, int) - Constructor for class com.android.ide.common.blame.SourcePosition
 
SourcePosition(SourcePosition) - Constructor for class com.android.ide.common.blame.SourcePosition
 
stripBom(String) - Static method in class com.android.utils.XmlUtils
Strips out a leading UTF byte order mark, if present
SVG - com.android.ide.common.vectordrawable.PathParser.ParseMode
 
SVG_CIRCLE - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_CLIP - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_CLIP_PATH - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_CLIP_PATH_ELEMENT - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_CLIP_RULE - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_D - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_DISPLAY - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_ELLIPSE - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_FILL - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_FILL_OPACITY - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_FILL_RULE - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_GROUP - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_LINE - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_MASK - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_OPACITY - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_PATH - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_POINTS - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_POLYGON - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_POLYLINE - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_RECT - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_STROKE - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_STROKE_LINECAP - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_STROKE_LINEJOIN - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_STROKE_OPACITY - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_STROKE_WIDTH - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
SVG_STYLE - Static variable in class com.android.ide.common.vectordrawable.Svg2Vector
 
Svg2Vector - Class in com.android.ide.common.vectordrawable
Converts SVG to VectorDrawable's XML.
Svg2Vector() - Constructor for class com.android.ide.common.vectordrawable.Svg2Vector
 
SvgColor - Class in com.android.ide.common.vectordrawable
Methods for converting SVG color values to vector drawable format.

T

TAG_CLIP_PATH - Static variable in class com.android.SdkConstants
 
TAG_GROUP - Static variable in class com.android.SdkConstants
 
TAG_PATH - Static variable in class com.android.SdkConstants
 
TAG_VECTOR - Static variable in class com.android.SdkConstants
 
toLowerCase(char) - Static method in class com.android.utils.CharSequences
Converts a character to lower case.
TOOLS_URI - Static variable in class com.android.SdkConstants
 
toString() - Method in class com.android.ide.common.blame.SourcePosition
Outputs positions as human-readable formatted strings.
toString() - Method in class com.android.ide.common.vectordrawable.PathBuilder
 
toString() - Method in class com.android.utils.Pair
 
toUpperCase(char) - Static method in class com.android.utils.CharSequences
Converts a character to upper case.
trimInsignificantZeros(String) - Static method in class com.android.utils.DecimalUtils
Removes trailing zeros after the decimal dot and also the dot itself if there are no non-zero digits after it.
trimInsignificantZeros(String, char, String) - Static method in class com.android.utils.DecimalUtils
Removes trailing zeros after the decimal separator and also the decimal separator itself if there are no non-zero digits after it.
trimInsignificantZeros(String, DecimalFormatSymbols) - Static method in class com.android.utils.DecimalUtils
Removes trailing zeros after the decimal separator and also the decimal separator itself if there are no non-zero digits after it.
trimmedImage(BufferedImage) - Static method in class com.android.ide.common.util.AssetUtil
Trims the transparent pixels from the given BufferedImage (returns a sub-image).

U

UNKNOWN - Static variable in class com.android.ide.common.blame.SourcePosition
 
UTF_8 - Static variable in class com.android.SdkConstants
 

V

valueOf(String) - Static method in enum com.android.ide.common.vectordrawable.PathParser.ParseMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.android.ide.common.vectordrawable.PathParser.ParseMode
Returns an array containing the constants of this enum type, in the order they are declared.
VdIcon - Class in com.android.ide.common.vectordrawable
VdIcon wraps every vector drawable from Material Library into an icon.
VdIcon(VdIcon, Color) - Constructor for class com.android.ide.common.vectordrawable.VdIcon
 
VdIcon(URL) - Constructor for class com.android.ide.common.vectordrawable.VdIcon
 
VdIcon(URL, int, int) - Constructor for class com.android.ide.common.vectordrawable.VdIcon
 

X

XmlUtils - Class in com.android.utils
XML Utilities.
XmlUtils() - Constructor for class com.android.utils.XmlUtils
 
xOffset - Variable in class com.android.ide.common.util.AssetUtil.ShadowEffect
 

Y

yOffset - Variable in class com.android.ide.common.util.AssetUtil.ShadowEffect
 
A B C D E F G H I L N O P R S T U V X Y 
All Classes All Packages