Can't see the problem. Can you post the full compiler error?
On Mon, Dec 1, 2008 at 9:40 AM, alvaro tovar <[EMAIL PROTECTED]> wrote: > hello thanks for your answers look my code > > package com.redi5.components; > > import org.apache.myfaces.trinidad.bean.FacesBean; > > > import > org.apache.myfaces.trinidadinternal.taglib.core.input.CoreSelectManyCheckboxTag; > > /** > * > * @author alvaro > */ > public class SelectManyCheckBoxRedi5Tag extends CoreSelectManyCheckboxTag > { > private String _layoutWidth; > final public void setReadOnly(String layoutWidth) > { > _layoutWidth = layoutWidth; > } > @Override > protected void setProperties( > FacesBean bean) > { > super.setProperties(bean); > setIntegerProperty(bean, CoreSelectManyCheckBoxRedi5.LAYOUT_WIDTH, > _layoutWidth); > > } > > @Override > public void release() > { > super.release(); > _layoutWidth=null; > } > > @Override > public String getComponentType() { > throw new UnsupportedOperationException("Not supported yet."); > } > > @Override > public String getRendererType() { > throw new UnsupportedOperationException("Not supported yet."); > } > } > > this is the hierarchy tree > CoreSelectBooleanCheckboxTag > UIXSelectBooleanTag > UIXEditableValueTag > UIXValueTag > UIXComponentTag > > but my class not compile, maybe is that the source that i have not > correspond with the jar of trinidad > trinidad-impl-1.2.11-SNAPSHOT.jar > trinidad-api-1.2.11-SNAPSHOT.jar > > > > 2008/11/30 Andrew Robinson <[EMAIL PROTECTED]> >> >> Sub classes are allowed to call protected methods, what is the issue? >> >> On Sat, Nov 29, 2008 at 9:42 AM, alvaro tovar <[EMAIL PROTECTED]> >> wrote: >> > hello >> > >> > i am trying of add a parameter layoutWidth, >> > >> > y do this >> > >> > create a class that extends CoreSelectManyCheckboxTag >> > >> > public class SelectManyCheckBoxRedi5Tag extends >> > CoreSelectManyCheckboxTag{ >> > private String _layoutWidth; >> > final public void setReadOnly(String layoutWidth) >> > { >> > _layoutWidth = layoutWidth; >> > } >> > @Override >> > protected void setProperties( >> > FacesBean bean) >> > { >> > super.setProperties(bean); >> > super.setIntegerProperty(bean, >> > CoreSelectManyCheckBoxRedi5.LAYOUT_WIDTH, >> > _layoutWidth); >> > >> > } >> > >> > @Override >> > public void release() >> > { >> > super.release(); >> > _layoutWidth=null; >> > } >> > } >> > >> > but the method setIntegerProperty is in UIComponentTag and is protected. >> > >> > some one can tell me some thing >> > > >