org.skyscreamer.yoga.model
Class ObjectMapHierarchicalModelImpl

java.lang.Object
  extended by org.skyscreamer.yoga.model.ObjectMapHierarchicalModelImpl
All Implemented Interfaces:
HierarchicalModel<Map<String,Object>>, MapHierarchicalModel<Map<String,Object>>

public class ObjectMapHierarchicalModelImpl
extends Object
implements MapHierarchicalModel<Map<String,Object>>


Constructor Summary
ObjectMapHierarchicalModelImpl()
           
ObjectMapHierarchicalModelImpl(Map<String,Object> objectTree)
           
 
Method Summary
 void addProperty(String name, Object value)
           
 ListHierarchicalModel<?> createChildList(String name)
           
 MapHierarchicalModel<?> createChildMap(String name)
           
 Map<String,Object> getUnderlyingModel()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectMapHierarchicalModelImpl

public ObjectMapHierarchicalModelImpl()

ObjectMapHierarchicalModelImpl

public ObjectMapHierarchicalModelImpl(Map<String,Object> objectTree)
Method Detail

createChildMap

public MapHierarchicalModel<?> createChildMap(String name)
Specified by:
createChildMap in interface MapHierarchicalModel<Map<String,Object>>

createChildList

public ListHierarchicalModel<?> createChildList(String name)
Specified by:
createChildList in interface MapHierarchicalModel<Map<String,Object>>

addProperty

public void addProperty(String name,
                        Object value)
Specified by:
addProperty in interface MapHierarchicalModel<Map<String,Object>>

getUnderlyingModel

public Map<String,Object> getUnderlyingModel()
Specified by:
getUnderlyingModel in interface HierarchicalModel<Map<String,Object>>


Copyright © 2012. All Rights Reserved.