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/RuleAction$Separator.classRuleAction.java
package com.android.ide.common.api
public com.android.ide.common.api.RuleAction$Separator extends com.android.ide.common.api.RuleAction {
private void (int, boolean)
int sortPriority
boolean supportsMultipleNodes
public volatile int compareTo (java.lang.Object)
Object x0
void (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/IAttributeInfo.classIAttributeInfo.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/IValidator.classIValidator.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/IAttributeInfo$1.classIAttributeInfo.java
package com.android.ide.common.api
com.android.ide.common.api.IAttributeInfo$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$ide$common$api$IAttributeInfo$Format
static void ()
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/IColor.classIColor.java
package com.android.ide.common.api
public abstract com.android.ide.common.api.IColor extends java.lang.Object {
}
com/android/ide/common/api/RuleAction$ChoiceProvider.classRuleAction.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$ActionProvider.classRuleAction.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/DropFeedback.classDropFeedback.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 (java.lang.Object, com.android.ide.common.api.IFeedbackPainter)
Object userData
com.android.ide.common.api.IFeedbackPainter painter
}
com/android/ide/common/api/AbstractViewRule.classAbstractViewRule.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 ()
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/RuleAction$1.classRuleAction.java
package com.android.ide.common.api
com.android.ide.common.api.RuleAction$1 extends java.lang.Object {
}
com/android/ide/common/api/InsertType.classInsertType.java
package com.android.ide.common.api
public final com.android.ide.common.api.InsertType extends java.lang.Enum {
public static final com.android.ide.common.api.InsertType CREATE
public static final com.android.ide.common.api.InsertType CREATE_PREVIEW
public static final com.android.ide.common.api.InsertType MOVE_WITHIN
public static final com.android.ide.common.api.InsertType MOVE_INTO
public static final com.android.ide.common.api.InsertType PASTE
private static final 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 (java.lang.String, int)
public boolean isCreate ()
static void ()
}
com/android/ide/common/api/IViewMetadata.classIViewMetadata.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/IDragElement.classIDragElement.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.classRuleAction.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 (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 int compareTo (java.lang.Object)
Object x0
void (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/RuleAction$Choices.classRuleAction.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 (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 int compareTo (java.lang.Object)
Object x0
void (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/IMenuCallback$1.classIMenuCallback.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 ()
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/IAttributeInfo$Format.classIAttributeInfo.java
package com.android.ide.common.api
public final com.android.ide.common.api.IAttributeInfo$Format extends java.lang.Enum {
public static final com.android.ide.common.api.IAttributeInfo$Format STRING
public static final com.android.ide.common.api.IAttributeInfo$Format BOOLEAN
public static final com.android.ide.common.api.IAttributeInfo$Format INTEGER
public static final com.android.ide.common.api.IAttributeInfo$Format FLOAT
public static final com.android.ide.common.api.IAttributeInfo$Format COLOR
public static final com.android.ide.common.api.IAttributeInfo$Format DIMENSION
public static final com.android.ide.common.api.IAttributeInfo$Format FRACTION
public static final com.android.ide.common.api.IAttributeInfo$Format ENUM
public static final com.android.ide.common.api.IAttributeInfo$Format FLAG
public static final 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 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 (java.lang.String, int)
public java.util.EnumSet asSet ()
public com.android.resources.ResourceType getResourceType ()
static void ()
}
com/android/ide/common/api/Rect.classRect.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 ()
public void (int, int, int, int)
int x
int y
int w
int h
public void (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$DelayedChoices.classRuleAction.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 (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 ()
void (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/INodeHandler.classINodeHandler.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$1.classSegmentType.java
package com.android.ide.common.api
com.android.ide.common.api.SegmentType$1 extends java.lang.Object {
static final int[] $SwitchMap$com$android$ide$common$api$SegmentType
static void ()
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
NoSuchFieldError ex
}
com/android/ide/common/api/Margins.classMargins.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 (int, int, int, int)
int left
int right
int top
int bottom
public java.lang.String toString ()
}
com/android/ide/common/api/IGraphics$LineStyle.classIGraphics.java
package com.android.ide.common.api
public final com.android.ide.common.api.IGraphics$LineStyle extends java.lang.Enum {
public static final com.android.ide.common.api.IGraphics$LineStyle LINE_SOLID
public static final com.android.ide.common.api.IGraphics$LineStyle LINE_DASH
public static final com.android.ide.common.api.IGraphics$LineStyle LINE_DOT
public static final com.android.ide.common.api.IGraphics$LineStyle LINE_DASHDOT
public static final com.android.ide.common.api.IGraphics$LineStyle LINE_DASHDOTDOT
private static final 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 (java.lang.String, int)
static void ()
}
com/android/ide/common/api/RuleAction$Toggle.classRuleAction.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 (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 int compareTo (java.lang.Object)
Object x0
void (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/IMenuCallback.classIMenuCallback.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 ()
}
com/android/ide/common/api/DrawingStyle.classDrawingStyle.java
package com.android.ide.common.api
public final com.android.ide.common.api.DrawingStyle extends java.lang.Enum {
public static final com.android.ide.common.api.DrawingStyle SELECTION
public static final com.android.ide.common.api.DrawingStyle GUIDELINE
public static final com.android.ide.common.api.DrawingStyle GUIDELINE_SHADOW
public static final com.android.ide.common.api.DrawingStyle GUIDELINE_DASHED
public static final com.android.ide.common.api.DrawingStyle DISTANCE
public static final com.android.ide.common.api.DrawingStyle GRID
public static final com.android.ide.common.api.DrawingStyle HOVER
public static final com.android.ide.common.api.DrawingStyle HOVER_SELECTION
public static final com.android.ide.common.api.DrawingStyle ANCHOR
public static final com.android.ide.common.api.DrawingStyle OUTLINE
public static final com.android.ide.common.api.DrawingStyle DROP_RECIPIENT
public static final com.android.ide.common.api.DrawingStyle DROP_ZONE
public static final com.android.ide.common.api.DrawingStyle DROP_ZONE_ACTIVE
public static final com.android.ide.common.api.DrawingStyle DROP_PREVIEW
public static final com.android.ide.common.api.DrawingStyle RESIZE_PREVIEW
public static final com.android.ide.common.api.DrawingStyle RESIZE_FAIL
public static final com.android.ide.common.api.DrawingStyle HELP
public static final com.android.ide.common.api.DrawingStyle INVALID
public static final com.android.ide.common.api.DrawingStyle DEPENDENCY
public static final com.android.ide.common.api.DrawingStyle CYCLE
public static final com.android.ide.common.api.DrawingStyle DRAGGED
public static final com.android.ide.common.api.DrawingStyle EMPTY
public static final com.android.ide.common.api.DrawingStyle CUSTOM1
public static final com.android.ide.common.api.DrawingStyle CUSTOM2
private static final 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 (java.lang.String, int)
static void ()
}
com/android/ide/common/api/IFeedbackPainter.classIFeedbackPainter.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/Point.classPoint.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 (int, int)
int x
int y
public void (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/IViewRule.classIViewRule.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/RuleAction.classRuleAction.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 (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 int compareTo (java.lang.Object)
Object x0
void (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 ()
}
com/android/ide/common/api/IGraphics.classIGraphics.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/IClientRulesEngine.classIClientRulesEngine.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/IDragElement$IDragAttribute.classIDragElement.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/IViewMetadata$FillPreference.classIViewMetadata.java
package com.android.ide.common.api
public final com.android.ide.common.api.IViewMetadata$FillPreference extends java.lang.Enum {
public static final com.android.ide.common.api.IViewMetadata$FillPreference NONE
public static final com.android.ide.common.api.IViewMetadata$FillPreference BOTH
public static final com.android.ide.common.api.IViewMetadata$FillPreference WIDTH
public static final com.android.ide.common.api.IViewMetadata$FillPreference HEIGHT
public static final com.android.ide.common.api.IViewMetadata$FillPreference OPPOSITE
public static final com.android.ide.common.api.IViewMetadata$FillPreference WIDTH_IN_VERTICAL
public static final com.android.ide.common.api.IViewMetadata$FillPreference HEIGHT_IN_HORIZONTAL
private static final 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 (java.lang.String, int)
public boolean fillHorizontally (boolean)
boolean verticalContext
public boolean fillVertically (boolean)
boolean verticalContext
static void ()
}
com/android/ide/common/api/INode.classINode.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/INode$IAttribute.classINode.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/IClientRulesEngine$AttributeFilter.classIClientRulesEngine.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/ResizePolicy.classResizePolicy.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 (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 ()
}
com/android/ide/common/api/MarginType.classMarginType.java
package com.android.ide.common.api
public final com.android.ide.common.api.MarginType extends java.lang.Enum {
public static final com.android.ide.common.api.MarginType WITH_MARGIN
public static final com.android.ide.common.api.MarginType WITHOUT_MARGIN
public static final com.android.ide.common.api.MarginType NO_MARGIN
private static final 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 (java.lang.String, int)
static void ()
}
com/android/ide/common/api/Segment.classSegment.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 (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/SegmentType.classSegmentType.java
package com.android.ide.common.api
public final com.android.ide.common.api.SegmentType extends java.lang.Enum {
public static final com.android.ide.common.api.SegmentType LEFT
public static final com.android.ide.common.api.SegmentType TOP
public static final com.android.ide.common.api.SegmentType RIGHT
public static final com.android.ide.common.api.SegmentType BOTTOM
public static final com.android.ide.common.api.SegmentType BASELINE
public static final com.android.ide.common.api.SegmentType CENTER_VERTICAL
public static final com.android.ide.common.api.SegmentType CENTER_HORIZONTAL
public static final com.android.ide.common.api.SegmentType UNKNOWN
private static final com.android.ide.common.api.SegmentType[] $VALUES
static final 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 (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 ()
}