org.riotfamily.components.model
Class Content

java.lang.Object
  extended by org.riotfamily.components.model.Content
Direct Known Subclasses:
Component

public class Content
extends Object


Constructor Summary
Content()
           
 
Method Summary
protected  void copyValues(Content dest)
           
 Content createCopy()
           
 void each(ValueCallback callback)
           
 Long getId()
           
 Object getValue(String key)
           
 int getVersion()
           
 ValueWrapper<?> getWrapper(String key)
           
 Map<String,ValueWrapper<?>> getWrappers()
           
 void setId(Long id)
           
 void setValue(String key, Object value)
           
 void setVersion(int version)
           
 void setWrapper(String key, ValueWrapper<?> wrapper)
           
 void setWrappers(Map<String,ValueWrapper<?>> wrappers)
           
 Map<String,Object> unwrap()
           
 void wrap(Map<String,?> values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Content

public Content()
Method Detail

createCopy

public Content createCopy()

copyValues

protected final void copyValues(Content dest)

getId

public Long getId()

setId

public void setId(Long id)

getVersion

public int getVersion()

setVersion

public void setVersion(int version)

getWrapper

public ValueWrapper<?> getWrapper(String key)

setWrapper

public void setWrapper(String key,
                       ValueWrapper<?> wrapper)

getValue

public Object getValue(String key)

setValue

public void setValue(String key,
                     Object value)

getWrappers

public Map<String,ValueWrapper<?>> getWrappers()

setWrappers

public void setWrappers(Map<String,ValueWrapper<?>> wrappers)

unwrap

public Map<String,Object> unwrap()

wrap

public void wrap(Map<String,?> values)

each

public void each(ValueCallback callback)