You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@labs.apache.org by si...@apache.org on 2008/10/01 00:20:20 UTC
svn commit: r700606 - in
/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview:
BeanFormProducer.java ShowBean.java
Author: simoneg
Date: Tue Sep 30 15:20:18 2008
New Revision: 700606
URL: http://svn.apache.org/viewvc?rev=700606&view=rev
Log:
LABS-183 : Marking with CSS class ForBean
Modified:
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/BeanFormProducer.java
labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/ShowBean.java
Modified: labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/BeanFormProducer.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/BeanFormProducer.java?rev=700606&r1=700605&r2=700606&view=diff
==============================================================================
--- labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/BeanFormProducer.java (original)
+++ labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/BeanFormProducer.java Tue Sep 30 15:20:18 2008
@@ -25,6 +25,7 @@
import org.apache.magma.conversion.BooleanConverter;
import org.apache.magma.database.Database;
import org.apache.magma.validation.CompoundValidator;
+import org.apache.magma.view.tree.ContainerProperty;
import org.apache.magma.view.tree.FieldNode;
import org.apache.magma.view.tree.LabelNode;
import org.apache.magma.view.tree.Node;
@@ -79,6 +80,14 @@
@Override
protected void createLabelNodeOutput(LabelNode node, Writer out) throws IOException {
+ Node relatedTo = node.getRelatedTo();
+ if (relatedTo != null) {
+ if (relatedTo instanceof ContainerProperty) {
+ super.createLabelNodeOutput(node, out);
+ return;
+ }
+ }
+
StringBuilder sb = new StringBuilder();
sb.append("MagmaLabel");
PropertyInfo property = node.getProperty();
@@ -91,6 +100,7 @@
sb.append(" NotNullable");
}
+
createAdditionalInfo(node, sb.toString(), out);
out.append("<label for=\"" + node.getCorrespondingFieldId() + "\">");
super.createLabelNodeOutput(node, out);
Modified: labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/ShowBean.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/ShowBean.java?rev=700606&r1=700605&r2=700606&view=diff
==============================================================================
--- labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/ShowBean.java (original)
+++ labs/magma/trunk/website-beansview/src/main/java/org/apache/magma/website/beansview/ShowBean.java Tue Sep 30 15:20:18 2008
@@ -186,6 +186,9 @@
}
protected void createContainerNodeTable(Node node, Writer out) throws IOException {
+ if (node instanceof ContainerProperty) {
+ createAdditionalInfo(node, "ForBean", out);
+ }
Zone zone = node.getUniqueZone();
boolean vertical = zone.getSide().equals(Side.OutsideLeft) ||
zone.getSide().equals(Side.OutsideRight) ||
@@ -243,7 +246,6 @@
}
private void createContainerPropertyNodeOutput(ContainerProperty node, Writer out) throws IOException {
-
}
protected void createFieldNodeOutput(FieldNode node, Writer out) throws IOException {
@@ -258,7 +260,14 @@
protected void createLabelNodeOutput(LabelNode node, Writer out) throws IOException {
- createAdditionalInfo(node, "MagmaLabel", out);
+ String baseclass = "MagmaLabel";
+ Node relatedTo = node.getRelatedTo();
+ if (relatedTo != null) {
+ if (relatedTo instanceof ContainerProperty) {
+ baseclass += " ForBean";
+ }
+ }
+ createAdditionalInfo(node, baseclass, out);
out.append(new LocalizableString(node.getProperty().getViewSettings().getLabel()).toString());
}
---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org