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)
-
-