Update of /var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib
In directory james.mmbase.org:/tmp/cvs-serv1562

Modified Files:
        FieldReferrerTag.java 
Log Message:
made a field protected and added findFieldProvider(boolean)


See also: 
http://cvs.mmbase.org/viewcvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib


Index: FieldReferrerTag.java
===================================================================
RCS file: 
/var/cvs/applications/taglib/src/org/mmbase/bridge/jsp/taglib/FieldReferrerTag.java,v
retrieving revision 1.10
retrieving revision 1.11
diff -u -b -r1.10 -r1.11
--- FieldReferrerTag.java       27 Sep 2006 20:48:26 -0000      1.10
+++ FieldReferrerTag.java       25 Jul 2008 11:39:42 -0000      1.11
@@ -23,12 +23,12 @@
  *
  * @author Michiel Meeuwissen
  * @see    FieldInfoTag
- * @version $Id: FieldReferrerTag.java,v 1.10 2006/09/27 20:48:26 michiel Exp $
+ * @version $Id: FieldReferrerTag.java,v 1.11 2008/07/25 11:39:42 michiel Exp $
  */
 
 public abstract class FieldReferrerTag extends NodeReferrerTag {
 
-    private Attribute parentFieldId = Attribute.NULL;
+    protected Attribute parentFieldId = Attribute.NULL;
 
     public void setField(String field) throws JspTagException {
         parentFieldId = getAttribute(field);
@@ -39,14 +39,18 @@
     * @return the FieldProvider if found else an exception.
     *
     */
-    public FieldProvider findFieldProvider() throws JspTagException {
-        FieldProvider fp =  findParentTag(FieldProvider.class, (String) 
parentFieldId.getValue(this));
+    public FieldProvider findFieldProvider(boolean ex) throws JspTagException {
+        FieldProvider fp =  findParentTag(FieldProvider.class, (String) 
parentFieldId.getValue(this), ex);
         if (fp instanceof Writer) {
             ((Writer) fp).haveBody();
         }
         return fp;
     }
 
+    public FieldProvider findFieldProvider() throws JspTagException {
+        return findFieldProvider(true);
+    }
+
 
     protected Field getField() throws JspTagException {
         return findFieldProvider().getFieldVar();
_______________________________________________
Cvs mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/cvs

Reply via email to