com.googlecode.android_scripting.facade.ui
Class ViewInflater

java.lang.Object
  extended by com.googlecode.android_scripting.facade.ui.ViewInflater

public class ViewInflater
extends java.lang.Object


Field Summary
static java.lang.String ANDROID
           
static int BASESEQ
           
static java.util.Map<java.lang.String,java.lang.String> mColorNames
           
static java.util.Map<java.lang.String,java.lang.Integer> mRelative
           
 
Constructor Summary
ViewInflater()
           
 
Method Summary
 java.lang.String camelCase(java.lang.String s)
          
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ANDROID

public static final java.lang.String ANDROID
See Also:
Constant Field Values

BASESEQ

public static final int BASESEQ
See Also:
Constant Field Values

mColorNames

public static final java.util.Map<java.lang.String,java.lang.String> mColorNames

mRelative

public static final java.util.Map<java.lang.String,java.lang.Integer> mRelative
Constructor Detail

ViewInflater

public ViewInflater()
Method Detail

getFactory

public static XmlPullParserFactory getFactory()
                                       throws XmlPullParserException
Throws:
XmlPullParserException

getXml

public static XmlPullParser getXml()
                            throws XmlPullParserException
Throws:
XmlPullParserException

getXml

public static XmlPullParser getXml(java.io.InputStream is)
                            throws XmlPullParserException
Throws:
XmlPullParserException

getXml

public static XmlPullParser getXml(java.io.Reader ir)
                            throws XmlPullParserException
Throws:
XmlPullParserException

inflate

public View inflate(Activity context,
                    XmlPullParser xml)
             throws XmlPullParserException,
                    java.io.IOException,
                    java.lang.IllegalArgumentException,
                    java.lang.IllegalAccessException,
                    java.lang.reflect.InvocationTargetException
Throws:
XmlPullParserException
java.io.IOException
java.lang.IllegalArgumentException
java.lang.IllegalAccessException
java.lang.reflect.InvocationTargetException

setClickListener

public void setClickListener(View v,
                             android.view.View.OnClickListener listener,
                             OnItemClickListener itemListener)

setProperty

public void setProperty(View view,
                        java.lang.String attr,
                        java.lang.String value)

camelCase


getIdList

public java.util.Map<java.lang.String,java.lang.Integer> getIdList()

getErrors

public java.util.List<java.lang.String> getErrors()

getIdName

public java.lang.String getIdName(int id)

getId

public int getId(java.lang.String name)

getViewAsMap

public java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.String>> getViewAsMap(View v)

getViewInfo

public java.util.Map<java.lang.String,java.lang.String> getViewInfo(View v)

getInputTypes

public static java.util.Map<java.lang.String,java.lang.Integer> getInputTypes()

setIdList

public void setIdList(java.lang.Class<?> idClass)
Query class (typically R.id) to extract id names


setListAdapter

public void setListAdapter(View view,
                           JSONArray items)