package org.develnext.jphp.android.ext.classes.widget; import android.widget.TextView; import org.develnext.jphp.android.ext.AndroidExtension; import org.develnext.jphp.android.ext.classes.app.WrapActivity; import org.develnext.jphp.android.ext.classes.view.WrapView; import php.runtime.annotation.Reflection.Name; import php.runtime.annotation.Reflection.Signature; import php.runtime.env.Environment; import php.runtime.reflection.ClassEntity; @Name(AndroidExtension.NAMESPACE + "widget\\TextView") public class WrapTextView extends WrapView { public WrapTextView(Environment env, TextView wrappedObject) { super(env, wrappedObject); } public WrapTextView(Environment env, ClassEntity clazz) { super(env, clazz); } @Signature public void __construct(WrapActivity activity) { __wrappedObject = new TextView(activity); __wrappedObject.setId(idCounter.getAndIncrement()); } @Override public TextView getWrappedObject() { return (TextView) super.getWrappedObject(); } @Signature public void setText(String text) { getWrappedObject().setText(text); } @Signature public CharSequence getText() { return getWrappedObject().getText(); } @Signature public void setInputType(int type) { getWrappedObject().setInputType(type); } @Signature public int getInputType() { return getWrappedObject().getInputType(); } }