/** * Find common prefix in two hierarchies. * * @return the index of the first common ancestor. */ public final int findCommonPrefix (ActionHierarchy oldHierarchy) { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::findCommonPrefix()"); } int common = 0; int max = oldHierarchy.depth(); while ((common < currentDepth) && (common < max) && (hierarchy[common].equals(oldHierarchy.getActionInfo(common)))) { common++; } if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::::findCommonPrefix(): prefix is " + common); } return common; }
/** * Find common prefix in two hierarchies. * * @return the index of the first common ancestor. */ public final int findCommonPrefix (ActionHierarchy oldHierarchy) { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::findCommonPrefix()"); } int common = 0; int max = oldHierarchy.depth(); while ((common < currentDepth) && (common < max) && (hierarchy[common].equals(oldHierarchy.getActionInfo(common)))) { common++; } if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::::findCommonPrefix(): prefix is " + common); } return common; }
/** * Find common prefix in two hierarchies. * * @return the index of the first common ancestor. */ public final int findCommonPrefix (ActionHierarchy oldHierarchy) { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::findCommonPrefix()"); } int common = 0; int max = oldHierarchy.depth(); while ((common < currentDepth) && (common < max) && (hierarchy[common].equals(oldHierarchy.getActionInfo(common)))) { common++; } if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::::findCommonPrefix(): prefix is " + common); } return common; }
/** * Find common prefix in two hierarchies. * * @return the index of the first common ancestor. */ public final int findCommonPrefix (ActionHierarchy oldHierarchy) { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::findCommonPrefix()"); } int common = 0; int max = oldHierarchy.depth(); while ((common < currentDepth) && (common < max) && (hierarchy[common].equals(oldHierarchy.getActionInfo(common)))) { common++; } if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::::findCommonPrefix(): prefix is " + common); } return common; }
/** * Find common prefix in two hierarchies. * * @return the index of the first common ancestor. */ public final int findCommonPrefix (ActionHierarchy oldHierarchy) { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::findCommonPrefix()"); } int common = 0; int max = oldHierarchy.depth(); while ((common < currentDepth) && (common < max) && (hierarchy[common].equals(oldHierarchy.getActionInfo(common)))) { common++; } if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::::findCommonPrefix(): prefix is " + common); } return common; }
/** * Find common prefix in two hierarchies. * * @return the index of the first common ancestor. */ public final int findCommonPrefix (ActionHierarchy oldHierarchy) { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::findCommonPrefix()"); } int common = 0; int max = oldHierarchy.depth(); while ((common < currentDepth) && (common < max) && (hierarchy[common].equals(oldHierarchy.getActionInfo(common)))) { common++; } if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::::findCommonPrefix(): prefix is " + common); } return common; }
/** * Find common prefix in two hierarchies. * * @return the index of the first common ancestor. */ public final int findCommonPrefix (ActionHierarchy oldHierarchy) { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::findCommonPrefix()"); } int common = 0; int max = oldHierarchy.depth(); while ((common < currentDepth) && (common < max) && (hierarchy[common].equals(oldHierarchy.getActionInfo(common)))) { common++; } if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::::findCommonPrefix(): prefix is " + common); } return common; }
/** * Find common prefix in two hierarchies. * * @return the index of the first common ancestor. */ public final int findCommonPrefix (ActionHierarchy oldHierarchy) { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::findCommonPrefix()"); } int common = 0; int max = oldHierarchy.depth(); while ((common < currentDepth) && (common < max) && (hierarchy[common].equals(oldHierarchy.getActionInfo(common)))) { common++; } if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::::findCommonPrefix(): prefix is " + common); } return common; }
/** * Find common prefix in two hierarchies. * * @return the index of the first common ancestor. */ public final int findCommonPrefix (ActionHierarchy oldHierarchy) { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::findCommonPrefix()"); } int common = 0; int max = oldHierarchy.depth(); while ((common < currentDepth) && (common < max) && (hierarchy[common].equals(oldHierarchy.getActionInfo(common)))) { common++; } if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::::findCommonPrefix(): prefix is " + common); } return common; }
/** * Find common prefix in two hierarchies. * * @return the index of the first common ancestor. */ public final int findCommonPrefix (ActionHierarchy oldHierarchy) { if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::findCommonPrefix()"); } int common = 0; int max = oldHierarchy.depth(); while ((common < currentDepth) && (common < max) && (hierarchy[common].equals(oldHierarchy.getActionInfo(common)))) { common++; } if (tsLogger.logger.isTraceEnabled()) { tsLogger.logger.trace("ActionHierarchy::::findCommonPrefix(): prefix is " + common); } return common; }
/** * Find common prefix in two hierarchies. * * @return the index of the first common ancestor. */ public final int findCommonPrefix (ActionHierarchy oldHierarchy) { if (tsLogger.arjLogger.isDebugEnabled()) { tsLogger.arjLogger.debug(DebugLevel.FUNCTIONS, VisibilityLevel.VIS_PUBLIC, FacilityCode.FAC_ATOMIC_ACTION, "ActionHierarchy::findCommonPrefix()"); } int common = 0; int max = oldHierarchy.depth(); while ((common < currentDepth) && (common < max) && (hierarchy[common].equals(oldHierarchy.getActionInfo(common)))) { common++; } if (tsLogger.arjLogger.isDebugEnabled()) { tsLogger.arjLogger.debug(DebugLevel.FUNCTIONS, VisibilityLevel.VIS_PUBLIC, FacilityCode.FAC_ATOMIC_ACTION, "ActionHierarchy::::findCommonPrefix(): prefix is "+common); } return common; }