Author: abelevich
Date: 2010-04-29 08:31:50 -0400 (Thu, 29 Apr 2010)
New Revision: 16840
Added:
root/ui-sandbox/trunk/components/componentcontrol/src/main/java/org/richfaces/tag/CustomBehaviorHandler.java
Log:
base hadler for the behaviors
Added:
root/ui-sandbox/trunk/components/componentcontrol/src/main/java/org/richfaces/tag/CustomBehaviorHandler.java
===================================================================
---
root/ui-sandbox/trunk/components/componentcontrol/src/main/java/org/richfaces/tag/CustomBehaviorHandler.java
(rev 0)
+++
root/ui-sandbox/trunk/components/componentcontrol/src/main/java/org/richfaces/tag/CustomBehaviorHandler.java 2010-04-29
12:31:50 UTC (rev 16840)
@@ -0,0 +1,29 @@
+package org.richfaces.tag;
+
+import javax.faces.view.facelets.BehaviorConfig;
+import javax.faces.view.facelets.BehaviorHandler;
+import javax.faces.view.facelets.TagHandlerDelegate;
+
+
+/**
+ * @author Anton Belevich
+ *
+ */
+public abstract class CustomBehaviorHandler extends BehaviorHandler {
+
+ TagHandlerDelegate helper;
+
+ public CustomBehaviorHandler(BehaviorConfig config) {
+ super(config);
+ }
+
+ public abstract boolean isWrapping();
+
+ @Override
+ protected TagHandlerDelegate getTagHandlerDelegate() {
+ if(helper == null) {
+ helper = new BehaviorTagHandlerDelegate(this,
delegateFactory.createBehaviorHandlerDelegate(this));
+ }
+ return helper;
+ }
+}
Show replies by date