Class LeafRefContextUtils
- java.lang.Object
-
- org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefContextUtils
-
public final class LeafRefContextUtils extends Object
-
-
Method Summary
-
-
-
Method Detail
-
getLeafRefReferencingContext
public static LeafRefContext getLeafRefReferencingContext(SchemaNode node, LeafRefContext root)
-
getLeafRefReferencingContext
public static LeafRefContext getLeafRefReferencingContext(SchemaPath schemaPath, LeafRefContext root)
-
getLeafRefReferencingContext
public static LeafRefContext getLeafRefReferencingContext(Iterable<QName> pathFromRoot, LeafRefContext root)
-
getLeafRefReferencedByContext
public static LeafRefContext getLeafRefReferencedByContext(SchemaNode node, LeafRefContext root)
-
getLeafRefReferencedByContext
public static LeafRefContext getLeafRefReferencedByContext(SchemaPath schemaPath, LeafRefContext root)
-
getLeafRefReferencedByContext
public static LeafRefContext getLeafRefReferencedByContext(Iterable<QName> pathFromRoot, LeafRefContext root)
-
isLeafRef
public static boolean isLeafRef(SchemaNode node, LeafRefContext root)
-
hasLeafRefChild
public static boolean hasLeafRefChild(SchemaNode node, LeafRefContext root)
-
isReferencedByLeafRef
public static boolean isReferencedByLeafRef(SchemaNode node, LeafRefContext root)
-
hasChildReferencedByLeafRef
public static boolean hasChildReferencedByLeafRef(SchemaNode node, LeafRefContext root)
-
findAllLeafRefChilds
public static List<LeafRefContext> findAllLeafRefChilds(SchemaNode node, LeafRefContext root)
-
findAllLeafRefChilds
public static List<LeafRefContext> findAllLeafRefChilds(SchemaPath schemaPath, LeafRefContext root)
-
findAllLeafRefChilds
public static List<LeafRefContext> findAllLeafRefChilds(Iterable<QName> pathFromRoot, LeafRefContext root)
-
findAllLeafRefChilds
public static List<LeafRefContext> findAllLeafRefChilds(LeafRefContext parent)
-
findAllChildsReferencedByLeafRef
public static List<LeafRefContext> findAllChildsReferencedByLeafRef(SchemaNode node, LeafRefContext root)
-
findAllChildsReferencedByLeafRef
public static List<LeafRefContext> findAllChildsReferencedByLeafRef(SchemaPath schemaPath, LeafRefContext root)
-
findAllChildsReferencedByLeafRef
public static List<LeafRefContext> findAllChildsReferencedByLeafRef(Iterable<QName> pathFromRoot, LeafRefContext root)
-
findAllChildsReferencedByLeafRef
public static List<LeafRefContext> findAllChildsReferencedByLeafRef(LeafRefContext parent)
-
getAllLeafRefsReferencingThisNode
public static Map<QName,LeafRefContext> getAllLeafRefsReferencingThisNode(SchemaNode node, LeafRefContext root)
-
getAllLeafRefsReferencingThisNode
public static Map<QName,LeafRefContext> getAllLeafRefsReferencingThisNode(SchemaPath path, LeafRefContext root)
-
getAllLeafRefsReferencingThisNode
public static Map<QName,LeafRefContext> getAllLeafRefsReferencingThisNode(Iterable<QName> pathFromRoot, LeafRefContext root)
-
-