Package de.xima.fc.common.form
Class TreeParentAccessorXItem
- java.lang.Object
 - 
- de.xima.fc.common.form.TreeParentAccessorXItem
 
 
- 
- All Implemented Interfaces:
 ITreeParentAccessor<XItem,String>
public final class TreeParentAccessorXItem extends Object implements ITreeParentAccessor<XItem,String>
- Since:
 - 8.0.0
 
 
- 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetId(XItem xItem)XItemgetParent(XItem xItem)static TreeParentAccessorXItemofItemsMap(Map<String,XItem> xItemsById)static TreeParentAccessorXItemofXForm(IXForm xForm) 
 - 
 
- 
- 
Method Detail
- 
getParent
public XItem getParent(XItem xItem)
- Specified by:
 getParentin interfaceITreeParentAccessor<XItem,String>- Parameters:
 xItem- The node for which to get the parent.- Returns:
 - Parent of the node, 
nullif it is a root node. 
 
- 
getId
public String getId(XItem xItem)
- Specified by:
 getIdin interfaceITreeParentAccessor<XItem,String>- Parameters:
 xItem- A node for which to retrieve its ID.- Returns:
 - The (unique) identifier of the given tree node.
 
 
- 
ofXForm
public static TreeParentAccessorXItem ofXForm(IXForm xForm)
 
- 
ofItemsMap
public static TreeParentAccessorXItem ofItemsMap(Map<String,XItem> xItemsById)
 
 - 
 
 -