com.liferay.portlet.dynamicdatamapping.util
Class DDMXSDImpl

java.lang.Object
  extended by com.liferay.portlet.dynamicdatamapping.util.DDMXSDImpl
All Implemented Interfaces:
com.liferay.portlet.dynamicdatamapping.util.DDMXSD

public class DDMXSDImpl
extends java.lang.Object
implements com.liferay.portlet.dynamicdatamapping.util.DDMXSD

Author:
Bruno Basto, Eduardo Lundgren, Brian Wing Shun Chan

Constructor Summary
DDMXSDImpl()
           
 
Method Summary
protected  java.util.Map<java.lang.String,java.lang.Object> getFieldContext(com.liferay.portal.kernel.xml.Element dynamicElementElement, java.util.Locale locale)
           
protected  com.liferay.portal.kernel.freemarker.FreeMarkerContext getFreeMarkerContext(com.liferay.portal.kernel.xml.Element dynamicElementElement, java.util.Locale locale)
           
 java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext, com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure, com.liferay.portlet.dynamicdatamapping.storage.Fields fields, java.lang.String namespace, boolean readOnly, java.util.Locale locale)
           
 java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext, com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate, com.liferay.portlet.dynamicdatamapping.storage.Fields fields, java.lang.String namespace, boolean readOnly, java.util.Locale locale)
           
 java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext, com.liferay.portal.kernel.xml.Element element, com.liferay.portlet.dynamicdatamapping.storage.Fields fields, java.util.Locale locale)
           
 java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext, com.liferay.portal.kernel.xml.Element element, com.liferay.portlet.dynamicdatamapping.storage.Fields fields, java.lang.String namespace, java.lang.String mode, boolean readOnly, java.util.Locale locale)
           
 java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext, com.liferay.portal.kernel.xml.Element element, java.util.Locale locale)
           
 java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext, java.lang.String xml, com.liferay.portlet.dynamicdatamapping.storage.Fields fields, java.util.Locale locale)
           
 java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext, java.lang.String xml, com.liferay.portlet.dynamicdatamapping.storage.Fields fields, java.lang.String namespace, boolean readOnly, java.util.Locale locale)
           
 java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext, java.lang.String xml, com.liferay.portlet.dynamicdatamapping.storage.Fields fields, java.lang.String namespace, java.util.Locale locale)
           
 java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext, java.lang.String xml, com.liferay.portlet.dynamicdatamapping.storage.Fields fields, java.lang.String namespace, java.lang.String mode, boolean readOnly, java.util.Locale locale)
           
 java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext, java.lang.String xml, java.util.Locale locale)
           
 com.liferay.portal.kernel.json.JSONArray getJSONArray(com.liferay.portal.kernel.xml.Document document)
           
 com.liferay.portal.kernel.json.JSONArray getJSONArray(com.liferay.portal.kernel.xml.Element element)
           
 com.liferay.portal.kernel.json.JSONArray getJSONArray(java.lang.String xml)
           
protected  java.lang.String processFTL(javax.servlet.jsp.PageContext pageContext, com.liferay.portal.kernel.freemarker.FreeMarkerContext freeMarkerContext, java.lang.String resourcePath, java.lang.String defaultResourcePath)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDMXSDImpl

public DDMXSDImpl()
Method Detail

getHTML

public java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
                                com.liferay.portlet.dynamicdatamapping.model.DDMStructure ddmStructure,
                                com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
                                java.lang.String namespace,
                                boolean readOnly,
                                java.util.Locale locale)
                         throws java.lang.Exception
Specified by:
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSD
Throws:
java.lang.Exception

getHTML

public java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
                                com.liferay.portlet.dynamicdatamapping.model.DDMTemplate ddmTemplate,
                                com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
                                java.lang.String namespace,
                                boolean readOnly,
                                java.util.Locale locale)
                         throws java.lang.Exception
Specified by:
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSD
Throws:
java.lang.Exception

getHTML

public java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
                                com.liferay.portal.kernel.xml.Element element,
                                com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
                                java.util.Locale locale)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getHTML

public java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
                                com.liferay.portal.kernel.xml.Element element,
                                com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
                                java.lang.String namespace,
                                java.lang.String mode,
                                boolean readOnly,
                                java.util.Locale locale)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getHTML

public java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
                                com.liferay.portal.kernel.xml.Element element,
                                java.util.Locale locale)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getHTML

public java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
                                java.lang.String xml,
                                com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
                                java.util.Locale locale)
                         throws java.lang.Exception
Specified by:
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSD
Throws:
java.lang.Exception

getHTML

public java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
                                java.lang.String xml,
                                com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
                                java.lang.String namespace,
                                boolean readOnly,
                                java.util.Locale locale)
                         throws java.lang.Exception
Specified by:
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSD
Throws:
java.lang.Exception

getHTML

public java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
                                java.lang.String xml,
                                com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
                                java.lang.String namespace,
                                java.util.Locale locale)
                         throws java.lang.Exception
Specified by:
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSD
Throws:
java.lang.Exception

getHTML

public java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
                                java.lang.String xml,
                                com.liferay.portlet.dynamicdatamapping.storage.Fields fields,
                                java.lang.String namespace,
                                java.lang.String mode,
                                boolean readOnly,
                                java.util.Locale locale)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getHTML

public java.lang.String getHTML(javax.servlet.jsp.PageContext pageContext,
                                java.lang.String xml,
                                java.util.Locale locale)
                         throws java.lang.Exception
Specified by:
getHTML in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSD
Throws:
java.lang.Exception

getJSONArray

public com.liferay.portal.kernel.json.JSONArray getJSONArray(com.liferay.portal.kernel.xml.Document document)
                                                      throws com.liferay.portal.kernel.json.JSONException
Specified by:
getJSONArray in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSD
Throws:
com.liferay.portal.kernel.json.JSONException

getJSONArray

public com.liferay.portal.kernel.json.JSONArray getJSONArray(com.liferay.portal.kernel.xml.Element element)
                                                      throws com.liferay.portal.kernel.json.JSONException
Specified by:
getJSONArray in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSD
Throws:
com.liferay.portal.kernel.json.JSONException

getJSONArray

public com.liferay.portal.kernel.json.JSONArray getJSONArray(java.lang.String xml)
                                                      throws com.liferay.portal.kernel.xml.DocumentException,
                                                             com.liferay.portal.kernel.json.JSONException
Specified by:
getJSONArray in interface com.liferay.portlet.dynamicdatamapping.util.DDMXSD
Throws:
com.liferay.portal.kernel.xml.DocumentException
com.liferay.portal.kernel.json.JSONException

getFieldContext

protected java.util.Map<java.lang.String,java.lang.Object> getFieldContext(com.liferay.portal.kernel.xml.Element dynamicElementElement,
                                                                           java.util.Locale locale)

getFreeMarkerContext

protected com.liferay.portal.kernel.freemarker.FreeMarkerContext getFreeMarkerContext(com.liferay.portal.kernel.xml.Element dynamicElementElement,
                                                                                      java.util.Locale locale)

processFTL

protected java.lang.String processFTL(javax.servlet.jsp.PageContext pageContext,
                                      com.liferay.portal.kernel.freemarker.FreeMarkerContext freeMarkerContext,
                                      java.lang.String resourcePath,
                                      java.lang.String defaultResourcePath)
                               throws java.lang.Exception
Throws:
java.lang.Exception
See Also:
ThemeUtil.includeFTL(javax.servlet.ServletContext, javax.servlet.http.HttpServletRequest, javax.servlet.jsp.PageContext, java.lang.String, com.liferay.portal.model.Theme, boolean)