info.magnolia.ui.form.field.transformer.composite
Class NoOpCompositeTransformer

java.lang.Object
  extended by info.magnolia.ui.form.field.transformer.basic.BasicTransformer<com.vaadin.data.util.PropertysetItem>
      extended by info.magnolia.ui.form.field.transformer.composite.NoOpCompositeTransformer
All Implemented Interfaces:
I18NAwareHandler, Transformer<com.vaadin.data.util.PropertysetItem>

public class NoOpCompositeTransformer
extends BasicTransformer<com.vaadin.data.util.PropertysetItem>

Empty Implementation of Transformer handling PropertysetItem.
This is mainly used if the PropertysetItem is handle by a parent field that define a sub node Transformer like a MultiField displaying CompositeField.


Field Summary
 
Fields inherited from class info.magnolia.ui.form.field.transformer.basic.BasicTransformer
basePropertyName, definition, i18NPropertyName, relatedFormItem, type
 
Constructor Summary
NoOpCompositeTransformer(com.vaadin.data.Item relatedFormItem, ConfiguredFieldDefinition definition, Class<com.vaadin.data.util.PropertysetItem> type)
           
 
Method Summary
 com.vaadin.data.util.PropertysetItem readFromItem()
          Transform a specific Item values to a specified type T.
 void writeToItem(com.vaadin.data.util.PropertysetItem newValue)
          Convert the T newValue to a specific Item format.
 
Methods inherited from class info.magnolia.ui.form.field.transformer.basic.BasicTransformer
definePropertyName, getBasePropertyName, getLocale, getOrCreateProperty, getType, hasI18NSupport, setI18NPropertyName, setLocale, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoOpCompositeTransformer

public NoOpCompositeTransformer(com.vaadin.data.Item relatedFormItem,
                                ConfiguredFieldDefinition definition,
                                Class<com.vaadin.data.util.PropertysetItem> type)
Method Detail

writeToItem

public void writeToItem(com.vaadin.data.util.PropertysetItem newValue)
Description copied from interface: Transformer
Convert the T newValue to a specific Item format.

Specified by:
writeToItem in interface Transformer<com.vaadin.data.util.PropertysetItem>
Overrides:
writeToItem in class BasicTransformer<com.vaadin.data.util.PropertysetItem>

readFromItem

public com.vaadin.data.util.PropertysetItem readFromItem()
Description copied from interface: Transformer
Transform a specific Item values to a specified type T.

Specified by:
readFromItem in interface Transformer<com.vaadin.data.util.PropertysetItem>
Overrides:
readFromItem in class BasicTransformer<com.vaadin.data.util.PropertysetItem>


Copyright © 2013 Magnolia International Ltd.. All Rights Reserved.