[richfaces-svn-commits] JBoss Rich Faces SVN: r5692 - trunk/framework/api/src/main/java/org/ajax4jsf/javascript.

richfaces-svn-commits at lists.jboss.org richfaces-svn-commits at lists.jboss.org
Tue Jan 29 07:08:28 EST 2008


Author: andrei_exadel
Date: 2008-01-29 07:08:28 -0500 (Tue, 29 Jan 2008)
New Revision: 5692

Added:
   trunk/framework/api/src/main/java/org/ajax4jsf/javascript/JSLiteral.java
Log:
Add JSLiteral class

Added: trunk/framework/api/src/main/java/org/ajax4jsf/javascript/JSLiteral.java
===================================================================
--- trunk/framework/api/src/main/java/org/ajax4jsf/javascript/JSLiteral.java	                        (rev 0)
+++ trunk/framework/api/src/main/java/org/ajax4jsf/javascript/JSLiteral.java	2008-01-29 12:08:28 UTC (rev 5692)
@@ -0,0 +1,58 @@
+/*
+ * JSLiteral.java		Date created: 29.01.2008
+ * Last modified by: $Author$
+ * $Revision$	$Date$
+ */
+
+package org.ajax4jsf.javascript;
+
+/**
+ * Class provides creation of simple literal javascript to be set in ajax response data
+ * @author Andrey Markavtsov
+ *
+ */
+public class JSLiteral extends ScriptStringBase {
+    
+    /** Javascript literal text */
+    private String literal;
+    
+
+    /**
+     * Default constructor
+     */
+    public JSLiteral() {
+	super();
+    }
+
+    /**
+     * Constructor using literal parameter
+     * @param literal
+     */
+    public JSLiteral(String literal) {
+	super();
+	this.literal = literal;
+    }
+
+    /* (non-Javadoc)
+     * @see org.ajax4jsf.javascript.ScriptString#appendScript(java.lang.StringBuffer)
+     */
+    public void appendScript(StringBuffer jsString) {
+	jsString.append(literal);
+
+    }
+
+    /**
+     * @return the literal
+     */
+    public String getLiteral() {
+        return literal;
+    }
+
+    /**
+     * @param literal the literal to set
+     */
+    public void setLiteral(String literal) {
+        this.literal = literal;
+    }
+
+}




More information about the richfaces-svn-commits mailing list