public class

UnitUtil

extends Object
java.lang.Object
   ↳ com.pnfsoftware.jeb.core.units.UnitUtil

Summary

Public Constructors
UnitUtil()
Public Methods
static List<IUnit> filterDescendants(IUnit base, int level, IUnitFilter filter)
static <T extends IUnit> T findChild(IUnit base, String name, Class<T> c, boolean strict, int index)
static IUnit findChildByFormatType(IUnit base, String formatType, int index)
static IUnit findChildByName(IUnit base, String name, int index)
static <T extends IUnit> T findChildByType(IUnit base, Class<T> c, boolean strict, int index)
static <T extends IUnit> List<T> findChildren(IUnit base, String name, Class<T> c, boolean strict)
static List<IUnit> findChildrenByFormatType(IUnit base, String formatType)
static List<IUnit> findChildrenByName(IUnit base, String name)
static <T extends IUnit> List<T> findChildrenByType(IUnit base, Class<T> c, boolean strict)
static <T extends IUnit> List<T> findDescendants(IUnit base, int level, String name, Class<T> c, boolean strict)
static List<IUnit> findDescendantsByFormatType(IUnit base, String formatType)
static <T extends IUnit> List<T> findDescendantsByFormatType(IUnit base, int level, String formatType)
static List<IUnit> findDescendantsByName(IUnit base, int level, String name)
static List<IUnit> findDescendantsByName(IUnit base, String name)
static <T extends IUnit> List<T> findDescendantsByType(IUnit base, Class<T> c, boolean strict)
static <T extends IUnit> List<T> findDescendantsByType(IUnit base, int level, Class<T> c, boolean strict)
static IUnit findFirstChildByFormatType(IUnit base, String formatType)
static IUnit findFirstChildByName(IUnit base, String name)
static <T extends IUnit> T findFirstChildByType(IUnit base, Class<T> c, boolean strict)
static boolean isAncestorOf(IUnit unit, IUnit expectedAncestor)
static boolean isAncestorOf(IUnit unit, IUnit expectedAncestor, boolean strictAncestor)
[Expand]
Inherited Methods
From class java.lang.Object

Public Constructors

public UnitUtil ()

Public Methods

public static List<IUnit> filterDescendants (IUnit base, int level, IUnitFilter filter)

public static T findChild (IUnit base, String name, Class<T> c, boolean strict, int index)

public static IUnit findChildByFormatType (IUnit base, String formatType, int index)

public static IUnit findChildByName (IUnit base, String name, int index)

public static T findChildByType (IUnit base, Class<T> c, boolean strict, int index)

public static List<T> findChildren (IUnit base, String name, Class<T> c, boolean strict)

public static List<IUnit> findChildrenByFormatType (IUnit base, String formatType)

public static List<IUnit> findChildrenByName (IUnit base, String name)

public static List<T> findChildrenByType (IUnit base, Class<T> c, boolean strict)

public static List<T> findDescendants (IUnit base, int level, String name, Class<T> c, boolean strict)

public static List<IUnit> findDescendantsByFormatType (IUnit base, String formatType)

public static List<T> findDescendantsByFormatType (IUnit base, int level, String formatType)

public static List<IUnit> findDescendantsByName (IUnit base, int level, String name)

public static List<IUnit> findDescendantsByName (IUnit base, String name)

public static List<T> findDescendantsByType (IUnit base, Class<T> c, boolean strict)

public static List<T> findDescendantsByType (IUnit base, int level, Class<T> c, boolean strict)

public static IUnit findFirstChildByFormatType (IUnit base, String formatType)

public static IUnit findFirstChildByName (IUnit base, String name)

public static T findFirstChildByType (IUnit base, Class<T> c, boolean strict)

public static boolean isAncestorOf (IUnit unit, IUnit expectedAncestor)

public static boolean isAncestorOf (IUnit unit, IUnit expectedAncestor, boolean strictAncestor)