You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by da...@apache.org on 2012/07/06 15:12:09 UTC
svn commit: r1358179 -
/incubator/isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/ValuePanelFactory.java
Author: danhaywood
Date: Fri Jul 6 13:12:08 2012
New Revision: 1358179
URL: http://svn.apache.org/viewvc?rev=1358179&view=rev
Log:
ISIS-232: enums now rendered with drop-down
Modified:
incubator/isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/ValuePanelFactory.java
Modified: incubator/isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/ValuePanelFactory.java
URL: http://svn.apache.org/viewvc/incubator/isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/ValuePanelFactory.java?rev=1358179&r1=1358178&r2=1358179&view=diff
==============================================================================
--- incubator/isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/ValuePanelFactory.java (original)
+++ incubator/isis/trunk/framework/viewer/wicket/wicket-ui/src/main/java/org/apache/isis/viewer/wicket/ui/components/scalars/value/ValuePanelFactory.java Fri Jul 6 13:12:08 2012
@@ -19,24 +19,22 @@
package org.apache.isis.viewer.wicket.ui.components.scalars.value;
-import org.apache.wicket.Component;
-import org.apache.wicket.model.IModel;
-
import org.apache.isis.core.metamodel.facets.object.value.ValueFacet;
import org.apache.isis.viewer.wicket.model.models.ScalarModel;
import org.apache.isis.viewer.wicket.ui.ComponentFactory;
-import org.apache.isis.viewer.wicket.ui.ComponentFactoryAbstract;
-import org.apache.isis.viewer.wicket.ui.ComponentType;
+import org.apache.isis.viewer.wicket.ui.components.scalars.ComponentFactoryScalarAbstract;
+import org.apache.wicket.Component;
+import org.apache.wicket.model.IModel;
/**
* {@link ComponentFactory} for the {@link ValuePanel}.
*/
-public class ValuePanelFactory extends ComponentFactoryAbstract {
+public class ValuePanelFactory extends ComponentFactoryScalarAbstract {
private static final long serialVersionUID = 1L;
public ValuePanelFactory() {
- super(ComponentType.SCALAR_NAME_AND_VALUE);
+ super(); // not asking the supertype to validate types, so can just pass in nothing here.
}
@Override
@@ -50,9 +48,9 @@ public class ValuePanelFactory extends C
}
@Override
- public Component createComponent(final String id, final IModel<?> model) {
- final ScalarModel scalarModel = (ScalarModel) model;
+ public Component createComponent(final String id, final ScalarModel scalarModel) {
return new ValuePanel(id, scalarModel);
}
+
}