long len = file.getFileStatus().getLen(); long blockSize = ArithmeticUtils.lcm(file.getFileStatus().getBlockSize(), file.getBlockSize(targetFs)); long maxSplitSize = workUnit.getPropAsLong(MAX_SPLIT_SIZE_KEY, DEFAULT_MAX_SPLIT_SIZE);
/** * Calculates the width/ height of "repeated" sprites. */ static int calculateLeastCommonMultiple( Map<SpriteReferenceOccurrence, BufferedImage> images, SpriteImageLayout layout) { int leastCommonMultiple = 1; for (final Map.Entry<SpriteReferenceOccurrence, BufferedImage> entry : images .entrySet()) { final BufferedImage image = entry.getValue(); final SpriteReferenceOccurrence spriteReferenceOccurrence = entry.getKey(); if (image != null && SpriteAlignment.REPEAT .equals(spriteReferenceOccurrence.spriteReferenceDirective.spriteLayoutProperties.alignment)) { if (SpriteImageLayout.VERTICAL.equals(layout)) { leastCommonMultiple = ArithmeticUtils.lcm(leastCommonMultiple, spriteReferenceOccurrence.getRequiredWidth(image, layout)); } else { leastCommonMultiple = ArithmeticUtils.lcm(leastCommonMultiple, spriteReferenceOccurrence.getRequiredHeight(image, layout)); } } } return leastCommonMultiple; }
/** * Calculates the width/ height of "repeated" sprites. */ static int calculateLeastCommonMultiple( Map<SpriteReferenceOccurrence, BufferedImage> images, SpriteImageLayout layout) { int leastCommonMultiple = 1; for (final Map.Entry<SpriteReferenceOccurrence, BufferedImage> entry : images .entrySet()) { final BufferedImage image = entry.getValue(); final SpriteReferenceOccurrence spriteReferenceOccurrence = entry.getKey(); if (image != null && SpriteAlignment.REPEAT .equals(spriteReferenceOccurrence.spriteReferenceDirective.spriteLayoutProperties.alignment)) { if (SpriteImageLayout.VERTICAL.equals(layout)) { leastCommonMultiple = ArithmeticUtils.lcm(leastCommonMultiple, spriteReferenceOccurrence.getRequiredWidth(image, layout)); } else { leastCommonMultiple = ArithmeticUtils.lcm(leastCommonMultiple, spriteReferenceOccurrence.getRequiredHeight(image, layout)); } } } return leastCommonMultiple; }
long len = file.getFileStatus().getLen(); long blockSize = ArithmeticUtils.lcm(file.getFileStatus().getBlockSize(), file.getBlockSize(targetFs)); long maxSplitSize = workUnit.getPropAsLong(MAX_SPLIT_SIZE_KEY, DEFAULT_MAX_SPLIT_SIZE);