package org.itsnat.droid.impl.xmlinflater.layout.stdalone;
import android.view.View;
import org.itsnat.droid.AttrResourceInflaterListener;
import org.itsnat.droid.impl.dom.DOMAttr;
import org.itsnat.droid.impl.stdalone.ItsNatResourcesStandaloneImpl;
import org.itsnat.droid.impl.xmlinflated.layout.InflatedXMLLayoutStandaloneImpl;
import org.itsnat.droid.impl.xmlinflater.layout.XMLInflaterLayout;
/**
* Created by jmarranz on 4/11/14.
*/
public class XMLInflaterLayoutStandalone extends XMLInflaterLayout
{
protected ItsNatResourcesStandaloneImpl itsNatResourcesStandalone;
public XMLInflaterLayoutStandalone(InflatedXMLLayoutStandaloneImpl inflatedXML, int bitmapDensityReference, AttrResourceInflaterListener attrResourceInflaterListener)
{
super(inflatedXML,bitmapDensityReference,attrResourceInflaterListener);
inflatedXML.setXMLInflaterLayoutStandalone(this);
}
public InflatedXMLLayoutStandaloneImpl getInflatedXMLLayoutStandaloneImpl()
{
return (InflatedXMLLayoutStandaloneImpl)inflatedXML;
}
public ItsNatResourcesStandaloneImpl getItsNatResourcesStandaloneImpl()
{
if (itsNatResourcesStandalone == null)
this.itsNatResourcesStandalone = new ItsNatResourcesStandaloneImpl(this);
return itsNatResourcesStandalone;
}
@Override
public boolean setAttributeInlineEventHandler(View view, DOMAttr attr)
{
return false; // No se soportan inline handlers (onclick="...")
}
@Override
public boolean removeAttributeInlineEventHandler(View view, String namespaceURI, String name)
{
return false; // No se soportan inline handlers (onclick="...")
}
}