Home | History | Annotate | Download | only in 25.1.0-alpha4

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.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  (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.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/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/IAttributeInfo$1.class
IAttributeInfo.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.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/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$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/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  (java.lang.Object, com.android.ide.common.api.IFeedbackPainter) 
		Object userData
		com.android.ide.common.api.IFeedbackPainter painter
}

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  () 
	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.class
RuleAction.java
package com.android.ide.common.api
 com.android.ide.common.api.RuleAction$1 extends java.lang.Object {
}

com/android/ide/common/api/InsertType.class
InsertType.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.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/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  (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.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  (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.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  () 
	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.class
IAttributeInfo.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.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  () 
	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.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  (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.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$1.class
SegmentType.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.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  (int, int, int, int) 
		int left
		int right
		int top
		int bottom
	public java.lang.String toString () 
}

com/android/ide/common/api/IGraphics$LineStyle.class
IGraphics.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.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  (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.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  () 
}

com/android/ide/common/api/DrawingStyle.class
DrawingStyle.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.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/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  (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.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/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  (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.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/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/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/IViewMetadata$FillPreference.class
IViewMetadata.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.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/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/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/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  (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.class
MarginType.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.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  (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.class
SegmentType.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  () 
}