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/20 12:31:01 UTC

svn commit: r706206 - in /labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/validators: RichText.java RichTextValidator.java

Author: simoneg
Date: Mon Oct 20 03:31:01 2008
New Revision: 706206

URL: http://svn.apache.org/viewvc?rev=706206&view=rev
Log:
Nearly mock RichText validator and annotation

Added:
    labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/validators/RichText.java
    labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/validators/RichTextValidator.java

Added: labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/validators/RichText.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/validators/RichText.java?rev=706206&view=auto
==============================================================================
--- labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/validators/RichText.java (added)
+++ labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/validators/RichText.java Mon Oct 20 03:31:01 2008
@@ -0,0 +1,31 @@
+package org.apache.magma.validation.validators;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+import org.apache.magma.validation.ValidationAnnotation;
+
+@ValidationAnnotation
+@Target(ElementType.METHOD)
+@Retention(RetentionPolicy.RUNTIME)
+public @interface RichText {
+
+	public String mimeType() default "text/html";
+	public boolean leninent() default false;
+	
+	public boolean permitStrong() default true;
+	public boolean permitEmphasis() default true;
+	public boolean permitScripts() default true;
+	public boolean permitLinks() default true;
+	public boolean permitImages() default true;
+	public boolean permitLists() default true;
+	public boolean permitColors() default true;
+	public boolean permitBackgroundColors() default true;
+	public boolean permitHeadings() default true;
+	public boolean permitTables() default true;
+	public boolean permitIndents() default true;
+	public boolean permitJustify() default true;
+	
+}

Added: labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/validators/RichTextValidator.java
URL: http://svn.apache.org/viewvc/labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/validators/RichTextValidator.java?rev=706206&view=auto
==============================================================================
--- labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/validators/RichTextValidator.java (added)
+++ labs/magma/trunk/foundation-validation/src/main/java/org/apache/magma/validation/validators/RichTextValidator.java Mon Oct 20 03:31:01 2008
@@ -0,0 +1,172 @@
+package org.apache.magma.validation.validators;
+
+import java.util.List;
+
+import org.apache.magma.basics.LocalizableString;
+import org.apache.magma.validation.Validator;
+
+public class RichTextValidator implements Validator<String> {
+
+	private String mimeType;
+	private boolean leninent;
+	
+	private boolean permitStrong;
+	private boolean permitEmphasis;
+	private boolean permitScripts;
+	private boolean permitLinks;
+	private boolean permitImages;
+	private boolean permitLists;
+	private boolean permitColors;
+	private boolean permitBackgroundColors;
+	private boolean permitHeadings;
+	private boolean permitTables;
+	private boolean permitIndents;
+	private boolean permitJustify;
+	
+	
+	public List<LocalizableString> validate(String value) {
+		// TODO Auto-generated method stub
+		return null;
+	}
+
+
+	public String getMimeType() {
+		return mimeType;
+	}
+
+
+	public void setMimeType(String mimeType) {
+		this.mimeType = mimeType;
+	}
+
+
+	public boolean isLeninent() {
+		return leninent;
+	}
+
+
+	public void setLeninent(boolean leninent) {
+		this.leninent = leninent;
+	}
+
+
+	public boolean isPermitStrong() {
+		return permitStrong;
+	}
+
+
+	public void setPermitStrong(boolean permitStrong) {
+		this.permitStrong = permitStrong;
+	}
+
+
+	public boolean isPermitEmphasis() {
+		return permitEmphasis;
+	}
+
+
+	public void setPermitEmphasis(boolean permitEmphasis) {
+		this.permitEmphasis = permitEmphasis;
+	}
+
+
+	public boolean isPermitScripts() {
+		return permitScripts;
+	}
+
+
+	public void setPermitScripts(boolean permitScripts) {
+		this.permitScripts = permitScripts;
+	}
+
+
+	public boolean isPermitLinks() {
+		return permitLinks;
+	}
+
+
+	public void setPermitLinks(boolean permitLinks) {
+		this.permitLinks = permitLinks;
+	}
+
+
+	public boolean isPermitImages() {
+		return permitImages;
+	}
+
+
+	public void setPermitImages(boolean permitImages) {
+		this.permitImages = permitImages;
+	}
+
+
+	public boolean isPermitLists() {
+		return permitLists;
+	}
+
+
+	public void setPermitLists(boolean permitLists) {
+		this.permitLists = permitLists;
+	}
+
+
+	public boolean isPermitColors() {
+		return permitColors;
+	}
+
+
+	public void setPermitColors(boolean permitColors) {
+		this.permitColors = permitColors;
+	}
+
+
+	public boolean isPermitBackgroundColors() {
+		return permitBackgroundColors;
+	}
+
+
+	public void setPermitBackgroundColors(boolean permitBackgroundColors) {
+		this.permitBackgroundColors = permitBackgroundColors;
+	}
+
+
+	public boolean isPermitHeadings() {
+		return permitHeadings;
+	}
+
+
+	public void setPermitHeadings(boolean permitHeadings) {
+		this.permitHeadings = permitHeadings;
+	}
+
+
+	public boolean isPermitTables() {
+		return permitTables;
+	}
+
+
+	public void setPermitTables(boolean permitTables) {
+		this.permitTables = permitTables;
+	}
+
+
+	public boolean isPermitIndents() {
+		return permitIndents;
+	}
+
+
+	public void setPermitIndents(boolean permitIndents) {
+		this.permitIndents = permitIndents;
+	}
+
+
+	public boolean isPermitJustify() {
+		return permitJustify;
+	}
+
+
+	public void setPermitJustify(boolean permitJustify) {
+		this.permitJustify = permitJustify;
+	}
+
+}



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@labs.apache.org
For additional commands, e-mail: commits-help@labs.apache.org