upper = keys.get( keys.size()-1 ); setUpperLimit( upper ); setLowerLimit( lower ); node.setItem( COSName.NUMS, array );
/** * Set the children of this number tree. * * @param kids The children of this number tree. */ public void setKids( List<? extends PDNumberTreeNode> kids ) { if (kids != null && !kids.isEmpty()) { PDNumberTreeNode firstKid = kids.get(0); PDNumberTreeNode lastKid = kids.get(kids.size() - 1); Integer lowerLimit = firstKid.getLowerLimit(); this.setLowerLimit(lowerLimit); Integer upperLimit = lastKid.getUpperLimit(); this.setUpperLimit(upperLimit); } else if ( node.getDictionaryObject( COSName.NUMS ) == null ) { // Remove limits if there are no kids and no numbers set. node.setItem( COSName.LIMITS, null); } node.setItem( COSName.KIDS, COSArrayList.converterToCOSArray( kids ) ); }
/** * Set the children of this number tree. * * @param kids The children of this number tree. */ public void setKids( List<? extends PDNumberTreeNode> kids ) { if (kids != null && !kids.isEmpty()) { PDNumberTreeNode firstKid = kids.get(0); PDNumberTreeNode lastKid = kids.get(kids.size() - 1); Integer lowerLimit = firstKid.getLowerLimit(); this.setLowerLimit(lowerLimit); Integer upperLimit = lastKid.getUpperLimit(); this.setUpperLimit(upperLimit); } else if ( node.getDictionaryObject( COSName.NUMS ) == null ) { // Remove limits if there are no kids and no numbers set. node.setItem( COSName.LIMITS, null); } node.setItem( COSName.KIDS, COSArrayList.converterToCOSArray( kids ) ); }
upper = keys.get( keys.size()-1 ); setUpperLimit( upper ); setLowerLimit( lower ); node.setItem( COSName.NUMS, array );
/** * Set the children of this number tree. * * @param kids The children of this number tree. */ public void setKids( List<? extends PDNumberTreeNode> kids ) { if (kids != null && !kids.isEmpty()) { PDNumberTreeNode firstKid = kids.get(0); PDNumberTreeNode lastKid = kids.get(kids.size() - 1); Integer lowerLimit = firstKid.getLowerLimit(); this.setLowerLimit(lowerLimit); Integer upperLimit = lastKid.getUpperLimit(); this.setUpperLimit(upperLimit); } else if ( node.getDictionaryObject( COSName.NUMS ) == null ) { // Remove limits if there are no kids and no numbers set. node.setItem( COSName.LIMITS, null); } node.setItem( COSName.KIDS, COSArrayList.converterToCOSArray( kids ) ); }
upper = keys.get( keys.size()-1 ); setUpperLimit( upper ); setLowerLimit( lower ); node.setItem( COSName.NUMS, array );