xref: /aosp_15_r20/prebuilts/devtools/tools/lib/rule-api.jar (revision 4bfccde5c7e9ea06f821db40ef0af54f6695c320)

META-INF/
META-INF/MANIFEST.MF
com/
com/android/
com/android/ide/
com/android/ide/common/
com/android/ide/common/api/
com/android/ide/common/api/INode.class
INode.java package com.android.ide.common.api public abstract com.android.ide.common.api.INode extends java.lang.Object { public abstract java.lang.String getFqcn () public abstract com.android.ide.common.api.Rect getBounds () public abstract com.android.ide.common.api.Margins getMargins () public abstract int getBaseline () public abstract com.android.ide.common.api.INode getRoot () public abstract com.android.ide.common.api.INode getParent () public abstract com.android.ide.common.api.INode[] getChildren () public abstract void editXml (java.lang.String, com.android.ide.common.api.INodeHandler) public abstract com.android.ide.common.api.INode appendChild (java.lang.String) public abstract com.android.ide.common.api.INode insertChildAt (java.lang.String, int) public abstract void removeChild (com.android.ide.common.api.INode) public abstract boolean setAttribute (java.lang.String, java.lang.String, java.lang.String) public abstract java.lang.String getStringAttr (java.lang.String, java.lang.String) public abstract com.android.ide.common.api.IAttributeInfo getAttributeInfo (java.lang.String, java.lang.String) public abstract com.android.ide.common.api.IAttributeInfo[] getDeclaredAttributes () public abstract java.util.List getAttributeSources () public abstract com.android.ide.common.api.INode$IAttribute[] getLiveAttributes () }
com/android/ide/common/api/IGraphics.class
IGraphics.java package com.android.ide.common.api public abstract com.android.ide.common.api.IGraphics extends java.lang.Object { public abstract void drawLine (int, int, int, int) public abstract void drawLine (com.android.ide.common.api.Point, com.android.ide.common.api.Point) public abstract void drawArrow (int, int, int, int, int) public abstract void drawPoint (int, int) public abstract void drawRect (int, int, int, int) public abstract void drawRect (com.android.ide.common.api.Point, com.android.ide.common.api.Point) public abstract void drawRect (com.android.ide.common.api.Rect) public abstract void fillRect (int, int, int, int) public abstract void fillRect (com.android.ide.common.api.Point, com.android.ide.common.api.Point) public abstract void fillRect (com.android.ide.common.api.Rect) public abstract void drawString (java.lang.String, int, int) public abstract void drawString (java.lang.String, com.android.ide.common.api.Point) public abstract void drawBoxedStrings (int, int, java.util.List) public abstract void useStyle (com.android.ide.common.api.DrawingStyle) public abstract com.android.ide.common.api.IColor registerColor (int) public abstract int getFontHeight () public abstract com.android.ide.common.api.IColor getForeground () public abstract void setForeground (com.android.ide.common.api.IColor) public abstract com.android.ide.common.api.IColor getBackground () public abstract void setBackground (com.android.ide.common.api.IColor) public abstract int getAlpha () public abstract void setAlpha (int) public abstract void setLineStyle (com.android.ide.common.api.IGraphics$LineStyle) public abstract void setLineWidth (int) }
com/android/ide/common/api/INode$IAttribute.class
INode.java package com.android.ide.common.api public abstract com.android.ide.common.api.INode$IAttribute extends java.lang.Object implements com.android.ide.common.api.IDragElement$IDragAttribute { }
com/android/ide/common/api/IAttributeInfo$1.class
IAttributeInfo.java package com.android.ide.common.api synthetic com.android.ide.common.api.IAttributeInfo$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$ide$common$api$IAttributeInfo$Format static void <clinit> () NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex }
com/android/ide/common/api/ResizePolicy.class
ResizePolicy.java package com.android.ide.common.api public com.android.ide.common.api.ResizePolicy extends java.lang.Object { private static final int NONE private static final int LEFT_EDGE private static final int RIGHT_EDGE private static final int TOP_EDGE private static final int BOTTOM_EDGE private static final int PRESERVE_RATIO private static final int HORIZONTAL private static final int VERTICAL private static final int ANY private static final com.android.ide.common.api.ResizePolicy sAny private static final com.android.ide.common.api.ResizePolicy sNone private static final com.android.ide.common.api.ResizePolicy sHorizontal private static final com.android.ide.common.api.ResizePolicy sVertical private static final com.android.ide.common.api.ResizePolicy sScaled private final int mFlags private void <init> (int) int flags public boolean isResizable () public boolean topAllowed () public boolean rightAllowed () public boolean bottomAllowed () public boolean leftAllowed () public boolean isAspectPreserving () public static com.android.ide.common.api.ResizePolicy full () public static com.android.ide.common.api.ResizePolicy none () public static com.android.ide.common.api.ResizePolicy horizontal () public static com.android.ide.common.api.ResizePolicy vertical () public static com.android.ide.common.api.ResizePolicy scaled () public static com.android.ide.common.api.ResizePolicy create (boolean, boolean, boolean, boolean, boolean) boolean top boolean right boolean bottom boolean left boolean preserve int mask static void <clinit> () }
com/android/ide/common/api/Point.class
Point.java package com.android.ide.common.api public com.android.ide.common.api.Point extends java.lang.Object { public int x public int y public void <init> (int, int) int x int y public void <init> (com.android.ide.common.api.Point) com.android.ide.common.api.Point p public void set (int, int) int x int y public com.android.ide.common.api.Point copy () public com.android.ide.common.api.Point offsetBy (int, int) int x int y public boolean equals (java.lang.Object) com.android.ide.common.api.Point rhs Object obj public int hashCode () int h public java.lang.String toString () }
com/android/ide/common/api/Rect.class
Rect.java package com.android.ide.common.api public com.android.ide.common.api.Rect extends java.lang.Object { public int x public int y public int w public int h public void <init> () public void <init> (int, int, int, int) int x int y int w int h public void <init> (com.android.ide.common.api.Rect) com.android.ide.common.api.Rect r public com.android.ide.common.api.Rect set (int, int, int, int) int x int y int w int h public com.android.ide.common.api.Rect set (com.android.ide.common.api.Rect) com.android.ide.common.api.Rect r public com.android.ide.common.api.Rect copy () public boolean isValid () public boolean contains (int, int) int x int y public boolean intersects (com.android.ide.common.api.Rect) com.android.ide.common.api.Rect other public boolean contains (com.android.ide.common.api.Rect) com.android.ide.common.api.Rect rect public boolean contains (com.android.ide.common.api.Point) com.android.ide.common.api.Point p public com.android.ide.common.api.Rect moveTo (int, int) int x int y public com.android.ide.common.api.Rect offsetBy (int, int) int x int y public com.android.ide.common.api.Point getCenter () public com.android.ide.common.api.Point getTopLeft () public com.android.ide.common.api.Point getBottomLeft () public com.android.ide.common.api.Point getTopRight () public com.android.ide.common.api.Point getBottomRight () public int x2 () public int y2 () public int centerX () public int centerY () public java.lang.String toString () public boolean equals (java.lang.Object) com.android.ide.common.api.Rect rhs Object obj public int hashCode () int hc public com.android.ide.common.api.Point center () }
com/android/ide/common/api/RuleAction$ActionProvider.class
RuleAction.java package com.android.ide.common.api public abstract com.android.ide.common.api.RuleAction$ActionProvider extends java.lang.Object { public abstract java.util.List getNestedActions (com.android.ide.common.api.INode) }
com/android/ide/common/api/RuleAction$Toggle.class
RuleAction.java package com.android.ide.common.api public com.android.ide.common.api.RuleAction$Toggle extends com.android.ide.common.api.RuleAction { private final boolean mIsChecked private void <init> (java.lang.String, java.lang.String, boolean, com.android.ide.common.api.IMenuCallback, int, boolean) String id String title boolean isChecked com.android.ide.common.api.IMenuCallback callback int sortPriority boolean supportsMultipleNodes public boolean isChecked () public boolean equals (java.lang.Object) Object obj public int hashCode () public volatile synthetic int compareTo (java.lang.Object) Object x0 synthetic void <init> (java.lang.String, java.lang.String, boolean, com.android.ide.common.api.IMenuCallback, int, boolean, com.android.ide.common.api.RuleAction$1) String x0 String x1 boolean x2 com.android.ide.common.api.IMenuCallback x3 int x4 boolean x5 com.android.ide.common.api.RuleAction$1 x6 }
com/android/ide/common/api/RuleAction$ChoiceProvider.class
RuleAction.java package com.android.ide.common.api public abstract com.android.ide.common.api.RuleAction$ChoiceProvider extends java.lang.Object { public abstract void addChoices (java.util.List, java.util.List, java.util.List) }
com/android/ide/common/api/RuleAction$Separator.class
RuleAction.java package com.android.ide.common.api public com.android.ide.common.api.RuleAction$Separator extends com.android.ide.common.api.RuleAction { private void <init> (int, boolean) int sortPriority boolean supportsMultipleNodes public volatile synthetic int compareTo (java.lang.Object) Object x0 synthetic void <init> (int, boolean, com.android.ide.common.api.RuleAction$1) int x0 boolean x1 com.android.ide.common.api.RuleAction$1 x2 }
com/android/ide/common/api/IMenuCallback$1.class
IMenuCallback.java package com.android.ide.common.api final com.android.ide.common.api.IMenuCallback$1 extends java.lang.Object implements com.android.ide.common.api.IMenuCallback { void <init> () public void action (com.android.ide.common.api.RuleAction, java.util.List, java.lang.String, java.lang.Boolean) com.android.ide.common.api.RuleAction action java.util.List selectedNodes String valueId Boolean newValue }
com/android/ide/common/api/AbstractViewRule.class
AbstractViewRule.java package com.android.ide.common.api public com.android.ide.common.api.AbstractViewRule extends java.lang.Object implements com.android.ide.common.api.IViewRule { public void <init> () public boolean onInitialize (java.lang.String, com.android.ide.common.api.IClientRulesEngine) String fqcn com.android.ide.common.api.IClientRulesEngine engine public void onDispose () public java.lang.String getDisplayName () public java.util.List getSelectionHint (com.android.ide.common.api.INode, com.android.ide.common.api.INode) com.android.ide.common.api.INode parentNode com.android.ide.common.api.INode childNode public void addLayoutActions (java.util.List, com.android.ide.common.api.INode, java.util.List) java.util.List actions com.android.ide.common.api.INode parentNode java.util.List children public void addContextMenuActions (java.util.List, com.android.ide.common.api.INode) java.util.List actions com.android.ide.common.api.INode node public java.lang.String getDefaultActionId (com.android.ide.common.api.INode) com.android.ide.common.api.INode node public void paintSelectionFeedback (com.android.ide.common.api.IGraphics, com.android.ide.common.api.INode, java.util.List, java.lang.Object) com.android.ide.common.api.IGraphics graphics com.android.ide.common.api.INode parentNode java.util.List childNodes Object view public com.android.ide.common.api.DropFeedback onDropEnter (com.android.ide.common.api.INode, java.lang.Object, com.android.ide.common.api.IDragElement[]) com.android.ide.common.api.INode targetNode Object targetView com.android.ide.common.api.IDragElement[] elements public com.android.ide.common.api.DropFeedback onDropMove (com.android.ide.common.api.INode, com.android.ide.common.api.IDragElement[], com.android.ide.common.api.DropFeedback, com.android.ide.common.api.Point) com.android.ide.common.api.INode targetNode com.android.ide.common.api.IDragElement[] elements com.android.ide.common.api.DropFeedback feedback com.android.ide.common.api.Point p public void onDropLeave (com.android.ide.common.api.INode, com.android.ide.common.api.IDragElement[], com.android.ide.common.api.DropFeedback) com.android.ide.common.api.INode targetNode com.android.ide.common.api.IDragElement[] elements com.android.ide.common.api.DropFeedback feedback public void onDropped (com.android.ide.common.api.INode, com.android.ide.common.api.IDragElement[], com.android.ide.common.api.DropFeedback, com.android.ide.common.api.Point) com.android.ide.common.api.INode targetNode com.android.ide.common.api.IDragElement[] elements com.android.ide.common.api.DropFeedback feedback com.android.ide.common.api.Point p public void onPaste (com.android.ide.common.api.INode, java.lang.Object, com.android.ide.common.api.IDragElement[]) com.android.ide.common.api.INode targetNode Object targetView com.android.ide.common.api.IDragElement[] pastedElements public void onCreate (com.android.ide.common.api.INode, com.android.ide.common.api.INode, com.android.ide.common.api.InsertType) com.android.ide.common.api.INode node com.android.ide.common.api.INode parent com.android.ide.common.api.InsertType insertType public void onChildInserted (com.android.ide.common.api.INode, com.android.ide.common.api.INode, com.android.ide.common.api.InsertType) com.android.ide.common.api.INode child com.android.ide.common.api.INode parent com.android.ide.common.api.InsertType insertType public void onRemovingChildren (java.util.List, com.android.ide.common.api.INode, boolean) java.util.List deleted com.android.ide.common.api.INode parent boolean moved public com.android.ide.common.api.DropFeedback onResizeBegin (com.android.ide.common.api.INode, com.android.ide.common.api.INode, com.android.ide.common.api.SegmentType, com.android.ide.common.api.SegmentType, java.lang.Object, java.lang.Object) com.android.ide.common.api.INode child com.android.ide.common.api.INode parent com.android.ide.common.api.SegmentType horizontalEdge com.android.ide.common.api.SegmentType verticalEdge Object childView Object parentView public void onResizeUpdate (com.android.ide.common.api.DropFeedback, com.android.ide.common.api.INode, com.android.ide.common.api.INode, com.android.ide.common.api.Rect, int) com.android.ide.common.api.DropFeedback feedback com.android.ide.common.api.INode child com.android.ide.common.api.INode parent com.android.ide.common.api.Rect newBounds int modifierMask public void onResizeEnd (com.android.ide.common.api.DropFeedback, com.android.ide.common.api.INode, com.android.ide.common.api.INode, com.android.ide.common.api.Rect) com.android.ide.common.api.DropFeedback feedback com.android.ide.common.api.INode child com.android.ide.common.api.INode parent com.android.ide.common.api.Rect newBounds }
com/android/ide/common/api/IFeedbackPainter.class
IFeedbackPainter.java package com.android.ide.common.api public abstract com.android.ide.common.api.IFeedbackPainter extends java.lang.Object { public abstract void paint (com.android.ide.common.api.IGraphics, com.android.ide.common.api.INode, com.android.ide.common.api.DropFeedback) }
com/android/ide/common/api/SegmentType$1.class
SegmentType.java package com.android.ide.common.api synthetic com.android.ide.common.api.SegmentType$1 extends java.lang.Object { static final synthetic int[] $SwitchMap$com$android$ide$common$api$SegmentType static void <clinit> () NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex NoSuchFieldError ex }
com/android/ide/common/api/IViewMetadata.class
IViewMetadata.java package com.android.ide.common.api public abstract com.android.ide.common.api.IViewMetadata extends java.lang.Object { public abstract java.lang.String getDisplayName () public abstract com.android.ide.common.api.Margins getInsets () public abstract com.android.ide.common.api.IViewMetadata$FillPreference getFillPreference () public abstract java.util.List getTopAttributes () }
com/android/ide/common/api/Margins.class
Margins.java package com.android.ide.common.api public com.android.ide.common.api.Margins extends java.lang.Object { public final int left public final int right public final int top public final int bottom public void <init> (int, int, int, int) int left int right int top int bottom public java.lang.String toString () }
com/android/ide/common/api/IViewMetadata$FillPreference.class
IViewMetadata.java package com.android.ide.common.api public final enum com.android.ide.common.api.IViewMetadata$FillPreference extends java.lang.Enum { public static final enum com.android.ide.common.api.IViewMetadata$FillPreference NONE public static final enum com.android.ide.common.api.IViewMetadata$FillPreference BOTH public static final enum com.android.ide.common.api.IViewMetadata$FillPreference WIDTH public static final enum com.android.ide.common.api.IViewMetadata$FillPreference HEIGHT public static final enum com.android.ide.common.api.IViewMetadata$FillPreference OPPOSITE public static final enum com.android.ide.common.api.IViewMetadata$FillPreference WIDTH_IN_VERTICAL public static final enum com.android.ide.common.api.IViewMetadata$FillPreference HEIGHT_IN_HORIZONTAL private static final synthetic com.android.ide.common.api.IViewMetadata$FillPreference[] $VALUES public static com.android.ide.common.api.IViewMetadata$FillPreference[] values () public static com.android.ide.common.api.IViewMetadata$FillPreference valueOf (java.lang.String) String name private void <init> (java.lang.String, int) public boolean fillHorizontally (boolean) boolean verticalContext public boolean fillVertically (boolean) boolean verticalContext static void <clinit> () }
com/android/ide/common/api/IValidator.class
IValidator.java package com.android.ide.common.api public abstract com.android.ide.common.api.IValidator extends java.lang.Object { public abstract java.lang.String validate (java.lang.String) }
com/android/ide/common/api/IDragElement.class
IDragElement.java package com.android.ide.common.api public abstract com.android.ide.common.api.IDragElement extends java.lang.Object { public abstract java.lang.String getFqcn () public abstract com.android.ide.common.api.Rect getBounds () public abstract java.lang.String getParentFqcn () public abstract com.android.ide.common.api.Rect getParentBounds () public abstract com.android.ide.common.api.IDragElement$IDragAttribute[] getAttributes () public abstract com.android.ide.common.api.IDragElement$IDragAttribute getAttribute (java.lang.String, java.lang.String) public abstract com.android.ide.common.api.IDragElement[] getInnerElements () public abstract boolean isSame (com.android.ide.common.api.INode) }
com/android/ide/common/api/RuleAction$NestedAction.class
RuleAction.java package com.android.ide.common.api public com.android.ide.common.api.RuleAction$NestedAction extends com.android.ide.common.api.RuleAction { private final com.android.ide.common.api.RuleAction$ActionProvider mProvider private void <init> (java.lang.String, java.lang.String, com.android.ide.common.api.RuleAction$ActionProvider, com.android.ide.common.api.IMenuCallback, int, boolean) String id String title com.android.ide.common.api.RuleAction$ActionProvider provider com.android.ide.common.api.IMenuCallback callback int sortPriority boolean supportsMultipleNodes public java.util.List getNestedActions (com.android.ide.common.api.INode) com.android.ide.common.api.INode node public volatile synthetic int compareTo (java.lang.Object) Object x0 synthetic void <init> (java.lang.String, java.lang.String, com.android.ide.common.api.RuleAction$ActionProvider, com.android.ide.common.api.IMenuCallback, int, boolean, com.android.ide.common.api.RuleAction$1) String x0 String x1 com.android.ide.common.api.RuleAction$ActionProvider x2 com.android.ide.common.api.IMenuCallback x3 int x4 boolean x5 com.android.ide.common.api.RuleAction$1 x6 }
com/android/ide/common/api/INodeHandler.class
INodeHandler.java package com.android.ide.common.api public abstract com.android.ide.common.api.INodeHandler extends java.lang.Object { public abstract void handle (com.android.ide.common.api.INode) }
com/android/ide/common/api/SegmentType.class
SegmentType.java package com.android.ide.common.api public final enum com.android.ide.common.api.SegmentType extends java.lang.Enum { public static final enum com.android.ide.common.api.SegmentType LEFT public static final enum com.android.ide.common.api.SegmentType TOP public static final enum com.android.ide.common.api.SegmentType RIGHT public static final enum com.android.ide.common.api.SegmentType BOTTOM public static final enum com.android.ide.common.api.SegmentType BASELINE public static final enum com.android.ide.common.api.SegmentType CENTER_VERTICAL public static final enum com.android.ide.common.api.SegmentType CENTER_HORIZONTAL public static final enum com.android.ide.common.api.SegmentType UNKNOWN private static final synthetic com.android.ide.common.api.SegmentType[] $VALUES static final synthetic boolean $assertionsDisabled public static com.android.ide.common.api.SegmentType[] values () public static com.android.ide.common.api.SegmentType valueOf (java.lang.String) String name private void <init> (java.lang.String, int) public boolean isHorizontal () public int getX (com.android.ide.common.api.INode, com.android.ide.common.api.Rect) com.android.ide.common.api.INode node com.android.ide.common.api.Rect bounds public int getY (com.android.ide.common.api.INode, com.android.ide.common.api.Rect) int baseline com.android.ide.common.api.INode node com.android.ide.common.api.Rect bounds public java.lang.String toString () static void <clinit> () }
com/android/ide/common/api/IAttributeInfo$Format.class
IAttributeInfo.java package com.android.ide.common.api public final enum com.android.ide.common.api.IAttributeInfo$Format extends java.lang.Enum { public static final enum com.android.ide.common.api.IAttributeInfo$Format STRING public static final enum com.android.ide.common.api.IAttributeInfo$Format BOOLEAN public static final enum com.android.ide.common.api.IAttributeInfo$Format INTEGER public static final enum com.android.ide.common.api.IAttributeInfo$Format FLOAT public static final enum com.android.ide.common.api.IAttributeInfo$Format COLOR public static final enum com.android.ide.common.api.IAttributeInfo$Format DIMENSION public static final enum com.android.ide.common.api.IAttributeInfo$Format FRACTION public static final enum com.android.ide.common.api.IAttributeInfo$Format ENUM public static final enum com.android.ide.common.api.IAttributeInfo$Format FLAG public static final enum com.android.ide.common.api.IAttributeInfo$Format REFERENCE public static final java.util.EnumSet NONE public static final java.util.EnumSet FLAG_SET public static final java.util.EnumSet ENUM_SET public static final java.util.EnumSet COLOR_SET public static final java.util.EnumSet STRING_SET public static final java.util.EnumSet BOOLEAN_SET public static final java.util.EnumSet INTEGER_SET public static final java.util.EnumSet FLOAT_SET public static final java.util.EnumSet DIMENSION_SET public static final java.util.EnumSet REFERENCE_SET private static final synthetic com.android.ide.common.api.IAttributeInfo$Format[] $VALUES public static com.android.ide.common.api.IAttributeInfo$Format[] values () public static com.android.ide.common.api.IAttributeInfo$Format valueOf (java.lang.String) String name private void <init> (java.lang.String, int) public java.util.EnumSet asSet () public com.android.resources.ResourceType getResourceType () static void <clinit> () }
com/android/ide/common/api/IAttributeInfo.class
IAttributeInfo.java package com.android.ide.common.api public abstract com.android.ide.common.api.IAttributeInfo extends java.lang.Object { public abstract java.lang.String getName () public abstract java.util.EnumSet getFormats () public abstract java.lang.String[] getEnumValues () public abstract java.lang.String[] getFlagValues () public abstract java.lang.String getJavaDoc () public abstract java.lang.String getDeprecatedDoc () public abstract java.lang.String getDefinedBy () }
com/android/ide/common/api/InsertType.class
InsertType.java package com.android.ide.common.api public final enum com.android.ide.common.api.InsertType extends java.lang.Enum { public static final enum com.android.ide.common.api.InsertType CREATE public static final enum com.android.ide.common.api.InsertType CREATE_PREVIEW public static final enum com.android.ide.common.api.InsertType MOVE_WITHIN public static final enum com.android.ide.common.api.InsertType MOVE_INTO public static final enum com.android.ide.common.api.InsertType PASTE private static final synthetic com.android.ide.common.api.InsertType[] $VALUES public static com.android.ide.common.api.InsertType[] values () public static com.android.ide.common.api.InsertType valueOf (java.lang.String) String name private void <init> (java.lang.String, int) public boolean isCreate () static void <clinit> () }
com/android/ide/common/api/IDragElement$IDragAttribute.class
IDragElement.java package com.android.ide.common.api public abstract com.android.ide.common.api.IDragElement$IDragAttribute extends java.lang.Object { public abstract java.lang.String getUri () public abstract java.lang.String getName () public abstract java.lang.String getValue () }
com/android/ide/common/api/Segment.class
Segment.java package com.android.ide.common.api public com.android.ide.common.api.Segment extends java.lang.Object { public final int at public final int from public final int to public final com.android.ide.common.api.SegmentType edgeType public final com.android.ide.common.api.MarginType marginType public final com.android.ide.common.api.INode node public final String id public void <init> (int, int, int, com.android.ide.common.api.INode, java.lang.String, com.android.ide.common.api.SegmentType, com.android.ide.common.api.MarginType) int at int from int to com.android.ide.common.api.INode node String id com.android.ide.common.api.SegmentType edgeType com.android.ide.common.api.MarginType marginType public java.lang.String toString () String nodeStr }
com/android/ide/common/api/RuleAction.class
RuleAction.java package com.android.ide.common.api public com.android.ide.common.api.RuleAction extends java.lang.Object implements java.lang.Comparable { public static final String CHOICE_SEP public static final String CHOICE_SEP_PATTERN private final String mId private final String mTitle private java.net.URL mIconUrl private final com.android.ide.common.api.IMenuCallback mCallback protected final int mSortPriority private final boolean mSupportsMultipleNodes public static final String SEPARATOR public static com.android.ide.common.api.RuleAction$Separator createSeparator (int) int sortPriority public static com.android.ide.common.api.RuleAction createAction (java.lang.String, java.lang.String, com.android.ide.common.api.IMenuCallback, java.net.URL, int, boolean) String id String title com.android.ide.common.api.IMenuCallback callback java.net.URL iconUrl int sortPriority boolean supportsMultipleNodes com.android.ide.common.api.RuleAction action public static com.android.ide.common.api.RuleAction$Toggle createToggle (java.lang.String, java.lang.String, boolean, com.android.ide.common.api.IMenuCallback, java.net.URL, int, boolean) String id String title boolean isChecked com.android.ide.common.api.IMenuCallback callback java.net.URL iconUrl int sortPriority boolean supportsMultipleNodes com.android.ide.common.api.RuleAction$Toggle toggle public static com.android.ide.common.api.RuleAction$NestedAction createChoices (java.lang.String, java.lang.String, com.android.ide.common.api.IMenuCallback, java.net.URL, int, boolean, com.android.ide.common.api.RuleAction$ActionProvider) String id String title com.android.ide.common.api.IMenuCallback callback java.net.URL iconUrl int sortPriority boolean supportsMultipleNodes com.android.ide.common.api.RuleAction$ActionProvider provider com.android.ide.common.api.RuleAction$NestedAction choices public static com.android.ide.common.api.RuleAction$Choices createChoices (java.lang.String, java.lang.String, com.android.ide.common.api.IMenuCallback, java.util.List, java.util.List, java.util.List, java.lang.String, java.net.URL, int, boolean) String id String title com.android.ide.common.api.IMenuCallback callback java.util.List titles java.util.List iconUrls java.util.List ids String current java.net.URL iconUrl int sortPriority boolean supportsMultipleNodes com.android.ide.common.api.RuleAction$Choices choices public static com.android.ide.common.api.RuleAction$Choices createChoices (java.lang.String, java.lang.String, com.android.ide.common.api.IMenuCallback, java.util.List, java.lang.String, java.net.URL, int, boolean, java.util.List) com.android.utils.Pair pair java.util.Iterator i$ String id String title com.android.ide.common.api.IMenuCallback callback java.util.List iconUrls String current java.net.URL iconUrl int sortPriority boolean supportsMultipleNodes java.util.List idsAndTitles int itemCount java.util.List titles java.util.List ids com.android.ide.common.api.RuleAction$Choices choices public static com.android.ide.common.api.RuleAction$Choices createChoices (java.lang.String, java.lang.String, com.android.ide.common.api.IMenuCallback, com.android.ide.common.api.RuleAction$ChoiceProvider, java.lang.String, java.net.URL, int, boolean) String id String title com.android.ide.common.api.IMenuCallback callback com.android.ide.common.api.RuleAction$ChoiceProvider provider String current java.net.URL iconUrl int sortPriority boolean supportsMultipleNodes com.android.ide.common.api.RuleAction$Choices choices private void <init> (java.lang.String, java.lang.String, com.android.ide.common.api.IMenuCallback, int, boolean) String id String title com.android.ide.common.api.IMenuCallback callback int sortPriority boolean supportsMultipleNodes public java.lang.String getId () public java.lang.String getTitle () public boolean equals (java.lang.Object) com.android.ide.common.api.RuleAction rhs Object obj public boolean supportsMultipleNodes () public int hashCode () int h public java.net.URL getIconUrl () public com.android.ide.common.api.RuleAction setIconUrl (java.net.URL) java.net.URL iconUrl public int getSortPriority () public com.android.ide.common.api.IMenuCallback getCallback () public int compareTo (com.android.ide.common.api.RuleAction) com.android.ide.common.api.RuleAction other public java.lang.String toString () public volatile synthetic int compareTo (java.lang.Object) Object x0 synthetic void <init> (java.lang.String, java.lang.String, com.android.ide.common.api.IMenuCallback, int, boolean, com.android.ide.common.api.RuleAction$1) String x0 String x1 com.android.ide.common.api.IMenuCallback x2 int x3 boolean x4 com.android.ide.common.api.RuleAction$1 x5 static void <clinit> () }
com/android/ide/common/api/RuleAction$Choices.class
RuleAction.java package com.android.ide.common.api public com.android.ide.common.api.RuleAction$Choices extends com.android.ide.common.api.RuleAction { protected java.util.List mTitles protected java.util.List mIconUrls protected java.util.List mIds private boolean mRadio protected final String mCurrent private void <init> (java.lang.String, java.lang.String, com.android.ide.common.api.IMenuCallback, java.util.List, java.util.List, java.util.List, java.lang.String, int, boolean) String id String title com.android.ide.common.api.IMenuCallback callback java.util.List titles java.util.List iconUrls java.util.List ids String current int sortPriority boolean supportsMultipleNodes public java.util.List getIconUrls () public java.util.List getIds () public java.util.List getTitles () public java.lang.String getCurrent () public void setRadio (boolean) boolean radio public boolean isRadio () public volatile synthetic int compareTo (java.lang.Object) Object x0 synthetic void <init> (java.lang.String, java.lang.String, com.android.ide.common.api.IMenuCallback, java.util.List, java.util.List, java.util.List, java.lang.String, int, boolean, com.android.ide.common.api.RuleAction$1) String x0 String x1 com.android.ide.common.api.IMenuCallback x2 java.util.List x3 java.util.List x4 java.util.List x5 String x6 int x7 boolean x8 com.android.ide.common.api.RuleAction$1 x9 }
com/android/ide/common/api/IClientRulesEngine$AttributeFilter.class
IClientRulesEngine.java package com.android.ide.common.api public abstract com.android.ide.common.api.IClientRulesEngine$AttributeFilter extends java.lang.Object { public abstract java.lang.String getAttribute (com.android.ide.common.api.INode, java.lang.String, java.lang.String) }
com/android/ide/common/api/RuleAction$DelayedChoices.class
RuleAction.java package com.android.ide.common.api com.android.ide.common.api.RuleAction$DelayedChoices extends com.android.ide.common.api.RuleAction$Choices { private final com.android.ide.common.api.RuleAction$ChoiceProvider mProvider private boolean mInitialized private void <init> (java.lang.String, java.lang.String, com.android.ide.common.api.IMenuCallback, java.lang.String, com.android.ide.common.api.RuleAction$ChoiceProvider, int, boolean) String id String title com.android.ide.common.api.IMenuCallback callback String current com.android.ide.common.api.RuleAction$ChoiceProvider provider int sortPriority boolean supportsMultipleNodes private void ensureInitialized () public java.util.List getIconUrls () public java.util.List getIds () public java.util.List getTitles () synthetic void <init> (java.lang.String, java.lang.String, com.android.ide.common.api.IMenuCallback, java.lang.String, com.android.ide.common.api.RuleAction$ChoiceProvider, int, boolean, com.android.ide.common.api.RuleAction$1) String x0 String x1 com.android.ide.common.api.IMenuCallback x2 String x3 com.android.ide.common.api.RuleAction$ChoiceProvider x4 int x5 boolean x6 com.android.ide.common.api.RuleAction$1 x7 }
com/android/ide/common/api/IViewRule.class
IViewRule.java package com.android.ide.common.api public abstract com.android.ide.common.api.IViewRule extends java.lang.Object { public abstract boolean onInitialize (java.lang.String, com.android.ide.common.api.IClientRulesEngine) public abstract void onDispose () public abstract java.lang.String getDisplayName () public abstract void addContextMenuActions (java.util.List, com.android.ide.common.api.INode) public abstract java.lang.String getDefaultActionId (com.android.ide.common.api.INode) public abstract void addLayoutActions (java.util.List, com.android.ide.common.api.INode, java.util.List) public abstract java.util.List getSelectionHint (com.android.ide.common.api.INode, com.android.ide.common.api.INode) public abstract void paintSelectionFeedback (com.android.ide.common.api.IGraphics, com.android.ide.common.api.INode, java.util.List, java.lang.Object) public abstract com.android.ide.common.api.DropFeedback onDropEnter (com.android.ide.common.api.INode, java.lang.Object, com.android.ide.common.api.IDragElement[]) public abstract com.android.ide.common.api.DropFeedback onDropMove (com.android.ide.common.api.INode, com.android.ide.common.api.IDragElement[], com.android.ide.common.api.DropFeedback, com.android.ide.common.api.Point) public abstract void onDropLeave (com.android.ide.common.api.INode, com.android.ide.common.api.IDragElement[], com.android.ide.common.api.DropFeedback) public abstract void onDropped (com.android.ide.common.api.INode, com.android.ide.common.api.IDragElement[], com.android.ide.common.api.DropFeedback, com.android.ide.common.api.Point) public abstract void onPaste (com.android.ide.common.api.INode, java.lang.Object, com.android.ide.common.api.IDragElement[]) public abstract void onCreate (com.android.ide.common.api.INode, com.android.ide.common.api.INode, com.android.ide.common.api.InsertType) public abstract void onChildInserted (com.android.ide.common.api.INode, com.android.ide.common.api.INode, com.android.ide.common.api.InsertType) public abstract void onRemovingChildren (java.util.List, com.android.ide.common.api.INode, boolean) public abstract com.android.ide.common.api.DropFeedback onResizeBegin (com.android.ide.common.api.INode, com.android.ide.common.api.INode, com.android.ide.common.api.SegmentType, com.android.ide.common.api.SegmentType, java.lang.Object, java.lang.Object) public abstract void onResizeUpdate (com.android.ide.common.api.DropFeedback, com.android.ide.common.api.INode, com.android.ide.common.api.INode, com.android.ide.common.api.Rect, int) public abstract void onResizeEnd (com.android.ide.common.api.DropFeedback, com.android.ide.common.api.INode, com.android.ide.common.api.INode, com.android.ide.common.api.Rect) }
com/android/ide/common/api/IMenuCallback.class
IMenuCallback.java package com.android.ide.common.api public abstract com.android.ide.common.api.IMenuCallback extends java.lang.Object { public static final com.android.ide.common.api.IMenuCallback NONE public abstract void action (com.android.ide.common.api.RuleAction, java.util.List, java.lang.String, java.lang.Boolean) static void <clinit> () }
com/android/ide/common/api/IGraphics$LineStyle.class
IGraphics.java package com.android.ide.common.api public final enum com.android.ide.common.api.IGraphics$LineStyle extends java.lang.Enum { public static final enum com.android.ide.common.api.IGraphics$LineStyle LINE_SOLID public static final enum com.android.ide.common.api.IGraphics$LineStyle LINE_DASH public static final enum com.android.ide.common.api.IGraphics$LineStyle LINE_DOT public static final enum com.android.ide.common.api.IGraphics$LineStyle LINE_DASHDOT public static final enum com.android.ide.common.api.IGraphics$LineStyle LINE_DASHDOTDOT private static final synthetic com.android.ide.common.api.IGraphics$LineStyle[] $VALUES public static com.android.ide.common.api.IGraphics$LineStyle[] values () public static com.android.ide.common.api.IGraphics$LineStyle valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/android/ide/common/api/RuleAction$1.class
RuleAction.java package com.android.ide.common.api synthetic com.android.ide.common.api.RuleAction$1 extends java.lang.Object { }
com/android/ide/common/api/IColor.class
IColor.java package com.android.ide.common.api public abstract com.android.ide.common.api.IColor extends java.lang.Object { }
com/android/ide/common/api/DropFeedback.class
DropFeedback.java package com.android.ide.common.api public com.android.ide.common.api.DropFeedback extends java.lang.Object { public Object userData public boolean requestPaint public boolean invalidTarget public com.android.ide.common.api.IFeedbackPainter painter public com.android.ide.common.api.Rect captureArea public boolean isCopy public com.android.ide.common.api.Rect dragBounds public int dragBaseline public boolean sameCanvas public double dipScale public String message public String errorMessage public String tooltip public com.android.ide.common.api.SegmentType tooltipX public com.android.ide.common.api.SegmentType tooltipY public int modifierMask public static final int MODIFIER1 public static final int MODIFIER2 public static final int MODIFIER3 public void <init> (java.lang.Object, com.android.ide.common.api.IFeedbackPainter) Object userData com.android.ide.common.api.IFeedbackPainter painter }
com/android/ide/common/api/DrawingStyle.class
DrawingStyle.java package com.android.ide.common.api public final enum com.android.ide.common.api.DrawingStyle extends java.lang.Enum { public static final enum com.android.ide.common.api.DrawingStyle SELECTION public static final enum com.android.ide.common.api.DrawingStyle GUIDELINE public static final enum com.android.ide.common.api.DrawingStyle GUIDELINE_SHADOW public static final enum com.android.ide.common.api.DrawingStyle GUIDELINE_DASHED public static final enum com.android.ide.common.api.DrawingStyle DISTANCE public static final enum com.android.ide.common.api.DrawingStyle GRID public static final enum com.android.ide.common.api.DrawingStyle HOVER public static final enum com.android.ide.common.api.DrawingStyle HOVER_SELECTION public static final enum com.android.ide.common.api.DrawingStyle ANCHOR public static final enum com.android.ide.common.api.DrawingStyle OUTLINE public static final enum com.android.ide.common.api.DrawingStyle DROP_RECIPIENT public static final enum com.android.ide.common.api.DrawingStyle DROP_ZONE public static final enum com.android.ide.common.api.DrawingStyle DROP_ZONE_ACTIVE public static final enum com.android.ide.common.api.DrawingStyle DROP_PREVIEW public static final enum com.android.ide.common.api.DrawingStyle RESIZE_PREVIEW public static final enum com.android.ide.common.api.DrawingStyle RESIZE_FAIL public static final enum com.android.ide.common.api.DrawingStyle HELP public static final enum com.android.ide.common.api.DrawingStyle INVALID public static final enum com.android.ide.common.api.DrawingStyle DEPENDENCY public static final enum com.android.ide.common.api.DrawingStyle CYCLE public static final enum com.android.ide.common.api.DrawingStyle DRAGGED public static final enum com.android.ide.common.api.DrawingStyle EMPTY public static final enum com.android.ide.common.api.DrawingStyle CUSTOM1 public static final enum com.android.ide.common.api.DrawingStyle CUSTOM2 private static final synthetic com.android.ide.common.api.DrawingStyle[] $VALUES public static com.android.ide.common.api.DrawingStyle[] values () public static com.android.ide.common.api.DrawingStyle valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }
com/android/ide/common/api/IClientRulesEngine.class
IClientRulesEngine.java package com.android.ide.common.api public abstract com.android.ide.common.api.IClientRulesEngine extends java.lang.Object { public abstract java.lang.String getFqcn () public abstract java.lang.Object getViewObject (com.android.ide.common.api.INode) public transient abstract void debugPrintf (java.lang.String, java.lang.Object[]) public abstract com.android.ide.common.api.IViewRule loadRule (java.lang.String) public abstract com.android.ide.common.api.IViewMetadata getMetadata (java.lang.String) public abstract void displayAlert (java.lang.String) public abstract java.lang.String displayInput (java.lang.String, java.lang.String, com.android.ide.common.api.IValidator) public abstract boolean rename (com.android.ide.common.api.INode) public abstract int getMinApiLevel () public transient abstract com.android.ide.common.api.IValidator getResourceValidator (java.lang.String, boolean, boolean, boolean, java.lang.String[]) public abstract java.lang.String displayReferenceInput (java.lang.String) public abstract java.lang.String displayResourceInput (java.lang.String, java.lang.String) public abstract java.lang.String[] displayMarginInput (java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) public abstract java.lang.String displayIncludeSourceInput () public abstract java.lang.String displayFragmentSourceInput () public abstract java.lang.String displayCustomViewClassInput () public abstract void select (java.util.Collection) public abstract void redraw () public abstract void layout () public abstract int pxToDp (int) public abstract int dpToPx (int) public abstract int screenToLayout (int) public abstract java.util.Map measureChildren (com.android.ide.common.api.INode, com.android.ide.common.api.IClientRulesEngine$AttributeFilter) public abstract java.lang.String getUniqueId (java.lang.String) public abstract java.lang.String getAppNameSpace () }
com/android/ide/common/api/MarginType.class
MarginType.java package com.android.ide.common.api public final enum com.android.ide.common.api.MarginType extends java.lang.Enum { public static final enum com.android.ide.common.api.MarginType WITH_MARGIN public static final enum com.android.ide.common.api.MarginType WITHOUT_MARGIN public static final enum com.android.ide.common.api.MarginType NO_MARGIN private static final synthetic com.android.ide.common.api.MarginType[] $VALUES public static com.android.ide.common.api.MarginType[] values () public static com.android.ide.common.api.MarginType valueOf (java.lang.String) String name private void <init> (java.lang.String, int) static void <clinit> () }