xref: /aosp_15_r20/prebuilts/devtools/tools/lib/ninepatch.jar (revision 4bfccde5c7e9ea06f821db40ef0af54f6695c320)

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/ninepatch/
com/android/ninepatch/GraphicsUtilities.class
GraphicsUtilities.java package com.android.ninepatch public com.android.ninepatch.GraphicsUtilities extends java.lang.Object { public void <init> () public static java.awt.image.BufferedImage loadCompatibleImage (java.net.URL) throws java.io.IOException java.net.URL resource java.awt.image.BufferedImage image public static java.awt.image.BufferedImage loadCompatibleImage (java.io.InputStream) throws java.io.IOException java.io.InputStream stream java.awt.image.BufferedImage image public static java.awt.image.BufferedImage createCompatibleImage (int, int) int width int height public static java.awt.image.BufferedImage toCompatibleImage (java.awt.image.BufferedImage) java.awt.image.BufferedImage image java.awt.image.BufferedImage compatibleImage java.awt.Graphics g public static java.awt.image.BufferedImage createCompatibleImage (java.awt.image.BufferedImage, int, int) java.awt.image.BufferedImage image int width int height private static java.awt.GraphicsConfiguration getGraphicsConfiguration () java.awt.GraphicsEnvironment environment private static boolean isHeadless () public static java.awt.image.BufferedImage createTranslucentCompatibleImage (int, int) int width int height public static int[] getPixels (java.awt.image.BufferedImage, int, int, int, int, int[]) java.awt.image.Raster raster java.awt.image.BufferedImage img int x int y int w int h int[] pixels int imageType }
com/android/ninepatch/NinePatchChunk.class
NinePatchChunk.java package com.android.ninepatch public com.android.ninepatch.NinePatchChunk extends java.lang.Object implements java.io.Serializable { private static final long serialVersionUID private static final int[] sPaddingRect private boolean mVerticalStartWithPatch private boolean mHorizontalStartWithPatch private java.util.List mFixed private java.util.List mPatches private java.util.List mHorizontalPatches private java.util.List mVerticalPatches private com.android.ninepatch.NinePatchChunk$Pair mHorizontalPadding private com.android.ninepatch.NinePatchChunk$Pair mVerticalPadding public void <init> () public static com.android.ninepatch.NinePatchChunk create (java.awt.image.BufferedImage) java.awt.image.BufferedImage image com.android.ninepatch.NinePatchChunk chunk public void draw (java.awt.image.BufferedImage, java.awt.Graphics2D, int, int, int, int, int, int) float densityScale java.awt.image.BufferedImage image java.awt.Graphics2D graphics2D int x int y int scaledWidth int scaledHeight int destDensity int srcDensity boolean scaling private void draw (java.awt.image.BufferedImage, java.awt.Graphics2D, int, int, int, int) float extra int width java.awt.Rectangle r java.awt.Rectangle r float extra int width java.awt.Rectangle r java.awt.Rectangle r int height float vExtra float hWeightSum float hRemainder com.android.ninepatch.NinePatchChunk$DrawingData data int fixedIndex int horizontalIndex int verticalIndex int patchIndex boolean hStretch boolean vStretch float vWeightSum float vRemainder java.awt.image.BufferedImage image java.awt.Graphics2D graphics2D int x int y int scaledWidth int scaledHeight java.awt.Graphics2D g public void getPadding (int[]) int[] padding public int[] getPadding () private com.android.ninepatch.NinePatchChunk$DrawingData computePatches (int, int) java.awt.Rectangle rect java.util.Iterator i$ int start java.awt.Rectangle rect java.util.Iterator i$ java.awt.Rectangle rect java.util.Iterator i$ java.awt.Rectangle rect java.util.Iterator i$ int start java.awt.Rectangle rect java.util.Iterator i$ int start java.awt.Rectangle rect java.util.Iterator i$ int start java.awt.Rectangle rect java.util.Iterator i$ int start int scaledWidth int scaledHeight com.android.ninepatch.NinePatchChunk$DrawingData data boolean measuredWidth boolean endRow int remainderHorizontal int remainderVertical private void findPatches (java.awt.image.BufferedImage) java.awt.image.BufferedImage image int width int height int[] row int[] column boolean[] result com.android.ninepatch.NinePatchChunk$Pair left com.android.ninepatch.NinePatchChunk$Pair top private java.util.List getVerticalRectangles (int, java.util.List) int x int width com.android.ninepatch.NinePatchChunk$Pair top java.util.Iterator i$ int imageHeight java.util.List topPairs java.util.List rectangles private java.util.List getHorizontalRectangles (int, java.util.List) int y int height com.android.ninepatch.NinePatchChunk$Pair left java.util.Iterator i$ int imageWidth java.util.List leftPairs java.util.List rectangles private com.android.ninepatch.NinePatchChunk$Pair getPadding (java.util.List) int index java.util.List pairs private java.util.List getRectangles (java.util.List, java.util.List) int x int width com.android.ninepatch.NinePatchChunk$Pair top java.util.Iterator i$ int y int height com.android.ninepatch.NinePatchChunk$Pair left java.util.Iterator i$ java.util.List leftPairs java.util.List topPairs java.util.List rectangles private com.android.ninepatch.NinePatchChunk$Pair getPatches (int[], boolean[]) int pixel int i int[] pixels boolean[] startWithPatch int lastIndex int lastPixel boolean first java.util.List fixed java.util.List patches static void <clinit> () }
com/android/ninepatch/NinePatchChunk$DrawingData.class
NinePatchChunk.java package com.android.ninepatch final com.android.ninepatch.NinePatchChunk$DrawingData extends java.lang.Object { private int mRemainderHorizontal private int mRemainderVertical private float mHorizontalPatchesSum private float mVerticalPatchesSum void <init> () static synthetic int access$000 (com.android.ninepatch.NinePatchChunk$DrawingData) com.android.ninepatch.NinePatchChunk$DrawingData x0 static synthetic int access$100 (com.android.ninepatch.NinePatchChunk$DrawingData) com.android.ninepatch.NinePatchChunk$DrawingData x0 static synthetic float access$200 (com.android.ninepatch.NinePatchChunk$DrawingData) com.android.ninepatch.NinePatchChunk$DrawingData x0 static synthetic float access$300 (com.android.ninepatch.NinePatchChunk$DrawingData) com.android.ninepatch.NinePatchChunk$DrawingData x0 static synthetic int access$102 (com.android.ninepatch.NinePatchChunk$DrawingData, int) com.android.ninepatch.NinePatchChunk$DrawingData x0 int x1 static synthetic int access$002 (com.android.ninepatch.NinePatchChunk$DrawingData, int) com.android.ninepatch.NinePatchChunk$DrawingData x0 int x1 static synthetic float access$202 (com.android.ninepatch.NinePatchChunk$DrawingData, float) com.android.ninepatch.NinePatchChunk$DrawingData x0 float x1 static synthetic float access$216 (com.android.ninepatch.NinePatchChunk$DrawingData, float) com.android.ninepatch.NinePatchChunk$DrawingData x0 float x1 static synthetic float access$302 (com.android.ninepatch.NinePatchChunk$DrawingData, float) com.android.ninepatch.NinePatchChunk$DrawingData x0 float x1 static synthetic float access$316 (com.android.ninepatch.NinePatchChunk$DrawingData, float) com.android.ninepatch.NinePatchChunk$DrawingData x0 float x1 }
com/android/ninepatch/NinePatch.class
NinePatch.java package com.android.ninepatch public com.android.ninepatch.NinePatch extends java.lang.Object { public static final String EXTENSION_9PATCH private java.awt.image.BufferedImage mImage private com.android.ninepatch.NinePatchChunk mChunk public java.awt.image.BufferedImage getImage () public com.android.ninepatch.NinePatchChunk getChunk () public static com.android.ninepatch.NinePatch load (java.net.URL, boolean) throws java.io.IOException java.net.MalformedURLException e java.net.URL fileUrl boolean convert java.awt.image.BufferedImage image boolean is9Patch public static com.android.ninepatch.NinePatch load (java.io.InputStream, boolean, boolean) throws java.io.IOException java.net.MalformedURLException e java.io.InputStream stream boolean is9Patch boolean convert java.awt.image.BufferedImage image public static com.android.ninepatch.NinePatch load (java.awt.image.BufferedImage, boolean, boolean) java.awt.image.BufferedImage image boolean is9Patch boolean convert public int getWidth () public int getHeight () public boolean getPadding (int[]) int[] padding public void draw (java.awt.Graphics2D, int, int, int, int) java.awt.Graphics2D graphics2D int x int y int scaledWidth int scaledHeight private void <init> (java.awt.image.BufferedImage) java.awt.image.BufferedImage image private static void ensure9Patch (java.awt.image.BufferedImage) int pixel int i int pixel int i java.awt.image.BufferedImage image int width int height private static java.awt.image.BufferedImage convertTo9Patch (java.awt.image.BufferedImage) java.awt.image.BufferedImage image java.awt.image.BufferedImage buffer java.awt.Graphics2D g2 private java.awt.image.BufferedImage extractBitmapContent (java.awt.image.BufferedImage) java.awt.image.BufferedImage image }
com/android/ninepatch/NinePatchChunk$Pair.class
NinePatchChunk.java package com.android.ninepatch com.android.ninepatch.NinePatchChunk$Pair extends java.lang.Object implements java.io.Serializable { private static final long serialVersionUID Object mFirst Object mSecond void <init> (java.lang.Object, java.lang.Object) Object first Object second public java.lang.String toString () }