Author: Alex.Kolonitsky
Date: 2010-03-18 11:28:56 -0400 (Thu, 18 Mar 2010)
New Revision: 16609
Modified:
root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/ListenerModel.java
root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/ModelCollection.java
Log:
RF-8232 Tags support
remove visitor
fix checkstyle errors
Modified:
root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/ListenerModel.java
===================================================================
---
root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/ListenerModel.java 2010-03-18
15:27:30 UTC (rev 16608)
+++
root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/ListenerModel.java 2010-03-18
15:28:56 UTC (rev 16609)
@@ -25,8 +25,6 @@
package org.richfaces.cdk.model;
-import org.richfaces.cdk.CdkException;
-
/**
* <p class="changed_added_4_0"></p>
* @author asmirnov(a)exadel.com
@@ -47,11 +45,6 @@
public ListenerModel() {
}
- @Override
- public <R, P> R accept(LibraryVisitor<R, P> visitor, P param) throws
CdkException {
- return visitor.visit(this, param);
- }
-
public void accept(Visitor visitor) {
visitor.visitListener(this);
}
Modified:
root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/ModelCollection.java
===================================================================
---
root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/ModelCollection.java 2010-03-18
15:27:30 UTC (rev 16608)
+++
root/cdk/trunk/plugins/generator/src/main/java/org/richfaces/cdk/model/ModelCollection.java 2010-03-18
15:28:56 UTC (rev 16609)
@@ -23,17 +23,15 @@
package org.richfaces.cdk.model;
+import com.google.common.base.Predicate;
+import com.google.common.collect.Iterables;
+import com.google.common.collect.Lists;
+
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.NoSuchElementException;
-import org.richfaces.cdk.CdkException;
-
-import com.google.common.base.Predicate;
-import com.google.common.collect.Iterables;
-import com.google.common.collect.Lists;
-
/**
* <p class="changed_added_4_0">
* Base class for all model collections. This collection use {@link
Mergeable#same(Object)} method instead of equals
@@ -165,19 +163,10 @@
return elements.toArray(a);
}
- public <R, P> R accept(org.richfaces.cdk.model.LibraryVisitor<R, P>
visitor, P param) throws CdkException {
- R result = null;
- Iterator<E> iterator = iterator();
-
- while (null == result && iterator.hasNext()) {
- result = iterator.next().accept(visitor, param);
+ public void accept(Visitor visitor) {
+ for (ModelElement element : elements) {
+ element.accept(visitor);
}
-
- return result;
}
- public void accept(Visitor visitor) {
- // TODO
- }
-
}
Show replies by date