Liferay 7.0-ce-m3

com.liferay.portlet.dynamicdatamapping.io
Class DDMFormXSDDeserializerImpl

java.lang.Object
  extended by com.liferay.portlet.dynamicdatamapping.io.DDMFormXSDDeserializerImpl
All Implemented Interfaces:
DDMFormXSDDeserializer

public class DDMFormXSDDeserializerImpl
extends Object
implements DDMFormXSDDeserializer


Constructor Summary
DDMFormXSDDeserializerImpl()
           
 
Method Summary
protected  void addOptionValueLabels(Element dynamicElementElement, DDMFormFieldOptions ddmFormFieldOptions, String optionValue)
           
 DDMForm deserialize(String serializedDDMForm)
           
protected  Element fetchMetadataEntry(Element parentElement, String entryName)
           
protected  Set<Locale> getAvailableLocales(Element rootElement)
           
protected  DDMFormField getDDMFormField(Element dynamicElementElement)
           
protected  DDMFormFieldOptions getDDMFormFieldOptions(List<Element> dynamicElementElements)
           
protected  List<DDMFormField> getDDMFormFields(Element rootElement)
           
protected  Locale getDefaultLocale(Element rootElement)
           
protected  void setDDMFormAvailableLocales(Element rootElement, DDMForm ddmForm)
           
protected  void setDDMFormDefaultLocale(Element rootElement, DDMForm ddmForm)
           
protected  void setDDMFormFieldDataType(Element dynamicElementElement, DDMFormField ddmFormField)
           
protected  void setDDMFormFieldIndexType(Element dynamicElementElement, DDMFormField ddmFormField)
           
protected  void setDDMFormFieldLocalizable(Element dynamicElementElement, DDMFormField ddmFormField)
           
protected  void setDDMFormFieldLocalizedValuesDefaultLocale(DDMFormField ddmFormField, Locale defaultLocale)
           
protected  void setDDMFormFieldMetadata(Element metadataElement, DDMFormField ddmFormField)
           
protected  void setDDMFormFieldMultiple(Element dynamicElementElement, DDMFormField ddmFormField)
           
protected  void setDDMFormFieldNamespace(Element dynamicElementElement, DDMFormField ddmFormField)
           
protected  void setDDMFormFieldOptions(Element dynamicElementElement, DDMFormField ddmFormField)
           
protected  void setDDMFormFieldReadOnly(Element dynamicElementElement, DDMFormField ddmFormField)
           
protected  void setDDMFormFieldRepeatable(Element dynamicElementElement, DDMFormField ddmFormField)
           
protected  void setDDMFormFieldRequired(Element dynamicElementElement, DDMFormField ddmFormField)
           
protected  void setDDMFormFields(Element rootElement, DDMForm ddmForm)
           
protected  void setDDMFormFieldShowLabel(Element dynamicElementElement, DDMFormField ddmFormField)
           
protected  void setDDMFormLocalizedValuesDefaultLocale(DDMForm ddmForm)
           
protected  void setNestedDDMFormField(Element dynamicElementElement, DDMFormField ddmFormField)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DDMFormXSDDeserializerImpl

public DDMFormXSDDeserializerImpl()
Method Detail

deserialize

public DDMForm deserialize(String serializedDDMForm)
                    throws PortalException
Specified by:
deserialize in interface DDMFormXSDDeserializer
Throws:
PortalException

addOptionValueLabels

protected void addOptionValueLabels(Element dynamicElementElement,
                                    DDMFormFieldOptions ddmFormFieldOptions,
                                    String optionValue)

fetchMetadataEntry

protected Element fetchMetadataEntry(Element parentElement,
                                     String entryName)

getAvailableLocales

protected Set<Locale> getAvailableLocales(Element rootElement)

getDDMFormField

protected DDMFormField getDDMFormField(Element dynamicElementElement)

getDDMFormFieldOptions

protected DDMFormFieldOptions getDDMFormFieldOptions(List<Element> dynamicElementElements)

getDDMFormFields

protected List<DDMFormField> getDDMFormFields(Element rootElement)

getDefaultLocale

protected Locale getDefaultLocale(Element rootElement)

setDDMFormAvailableLocales

protected void setDDMFormAvailableLocales(Element rootElement,
                                          DDMForm ddmForm)

setDDMFormDefaultLocale

protected void setDDMFormDefaultLocale(Element rootElement,
                                       DDMForm ddmForm)

setDDMFormFieldDataType

protected void setDDMFormFieldDataType(Element dynamicElementElement,
                                       DDMFormField ddmFormField)

setDDMFormFieldIndexType

protected void setDDMFormFieldIndexType(Element dynamicElementElement,
                                        DDMFormField ddmFormField)

setDDMFormFieldLocalizable

protected void setDDMFormFieldLocalizable(Element dynamicElementElement,
                                          DDMFormField ddmFormField)

setDDMFormFieldLocalizedValuesDefaultLocale

protected void setDDMFormFieldLocalizedValuesDefaultLocale(DDMFormField ddmFormField,
                                                           Locale defaultLocale)

setDDMFormFieldMetadata

protected void setDDMFormFieldMetadata(Element metadataElement,
                                       DDMFormField ddmFormField)

setDDMFormFieldMultiple

protected void setDDMFormFieldMultiple(Element dynamicElementElement,
                                       DDMFormField ddmFormField)

setDDMFormFieldNamespace

protected void setDDMFormFieldNamespace(Element dynamicElementElement,
                                        DDMFormField ddmFormField)

setDDMFormFieldOptions

protected void setDDMFormFieldOptions(Element dynamicElementElement,
                                      DDMFormField ddmFormField)

setDDMFormFieldReadOnly

protected void setDDMFormFieldReadOnly(Element dynamicElementElement,
                                       DDMFormField ddmFormField)

setDDMFormFieldRepeatable

protected void setDDMFormFieldRepeatable(Element dynamicElementElement,
                                         DDMFormField ddmFormField)

setDDMFormFieldRequired

protected void setDDMFormFieldRequired(Element dynamicElementElement,
                                       DDMFormField ddmFormField)

setDDMFormFields

protected void setDDMFormFields(Element rootElement,
                                DDMForm ddmForm)

setDDMFormFieldShowLabel

protected void setDDMFormFieldShowLabel(Element dynamicElementElement,
                                        DDMFormField ddmFormField)

setDDMFormLocalizedValuesDefaultLocale

protected void setDDMFormLocalizedValuesDefaultLocale(DDMForm ddmForm)

setNestedDDMFormField

protected void setNestedDDMFormField(Element dynamicElementElement,
                                     DDMFormField ddmFormField)

Liferay 7.0-ce-m3