com.android.ide.common.rendering.legacy
Class LegacyCallback

java.lang.Object
  extended by com.android.ide.common.rendering.legacy.LegacyCallback
All Implemented Interfaces:
com.android.layoutlib.api.IProjectCallback

public abstract class LegacyCallback
extends java.lang.Object
implements com.android.ide.common.rendering.api.IProjectCallback, com.android.layoutlib.api.IProjectCallback

Intermediary class implementing parts of both the old and new project call back from the layout lib API. Clients should use this instead of IProjectCallback to target both old and new Layout Libraries.


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.android.ide.common.rendering.api.IProjectCallback
com.android.ide.common.rendering.api.IProjectCallback.ViewAttribute
 
Constructor Summary
LegacyCallback()
           
 
Method Summary
 java.lang.Integer getResourceValue(java.lang.String type, java.lang.String name)
           
 java.lang.String[] resolveResourceValue(int id)
           
 java.lang.String resolveResourceValue(int[] id)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.android.ide.common.rendering.api.IProjectCallback
getActionBarCallback, getAdapterBinding, getAdapterItemValue, getNamespace, getParser, getParser, getResourceId, loadView, resolveResourceId, resolveResourceId
 
Methods inherited from interface com.android.layoutlib.api.IProjectCallback
getNamespace, loadView
 

Constructor Detail

LegacyCallback

public LegacyCallback()
Method Detail

getResourceValue

public final java.lang.Integer getResourceValue(java.lang.String type,
                                                java.lang.String name)
Specified by:
getResourceValue in interface com.android.layoutlib.api.IProjectCallback

resolveResourceValue

public final java.lang.String[] resolveResourceValue(int id)
Specified by:
resolveResourceValue in interface com.android.layoutlib.api.IProjectCallback

resolveResourceValue

public final java.lang.String resolveResourceValue(int[] id)
Specified by:
resolveResourceValue in interface com.android.layoutlib.api.IProjectCallback