com.android.ide.common.rendering.api
Class SessionParams
java.lang.Object
com.android.ide.common.rendering.api.RenderParams
com.android.ide.common.rendering.api.SessionParams
public class SessionParams
- extends RenderParams
Rendering parameters for a RenderSession
.
Methods inherited from class com.android.ide.common.rendering.api.RenderParams |
getAppIcon, getAppLabel, getConfigScreenSize, getDensity, getHardwareConfig, getImageFactory, getLocale, getLog, getMinSdkVersion, getOverrideBgColor, getProjectCallback, getProjectKey, getResources, getScreenHeight, getScreenWidth, getTargetSdkVersion, getTimeout, getXdpi, getYdpi, isBgColorOverridden, isForceNoDecor, isRtlSupported, setAppIcon, setAppLabel, setForceNoDecor, setImageFactory, setLocale, setOverrideBgColor, setRtlSupport, setTimeout |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SessionParams
public SessionParams(ILayoutPullParser layoutDescription,
SessionParams.RenderingMode renderingMode,
java.lang.Object projectKey,
HardwareConfig hardwareConfig,
RenderResources renderResources,
IProjectCallback projectCallback,
int minSdkVersion,
int targetSdkVersion,
LayoutLog log)
- Parameters:
layoutDescription
- the ILayoutPullParser
letting the LayoutLib Bridge visit the
layout file.renderingMode
- The rendering mode.projectKey
- An Object identifying the project. This is used for the cache mechanism.hardwareConfig
- the HardwareConfig
.renderResources
- a RenderResources
object providing access to the resources.projectCallback
- The IProjectCallback
object to get information from
the project.minSdkVersion
- the minSdkVersion of the projecttargetSdkVersion
- the targetSdkVersion of the projectlog
- the object responsible for displaying warning/errors to the user.
SessionParams
public SessionParams(SessionParams params)
getLayoutDescription
public ILayoutPullParser getLayoutDescription()
getRenderingMode
public SessionParams.RenderingMode getRenderingMode()
setLayoutOnly
public void setLayoutOnly()
isLayoutOnly
public boolean isLayoutOnly()
addAdapterBinding
public void addAdapterBinding(ResourceReference reference,
AdapterBinding data)
getAdapterBindings
public java.util.Map<ResourceReference,AdapterBinding> getAdapterBindings()
setExtendedViewInfoMode
public void setExtendedViewInfoMode(boolean mode)
getExtendedViewInfoMode
public boolean getExtendedViewInfoMode()