for (int i = 0; i < v11n.maximumOrdinal(); i++) { if (store.get(i)) { add(v11n.decodeOrdinal(i)); for (int i = 0; i < verses; i++) { int ord = is.readInt(); add(v11n.decodeOrdinal(ord)); int ord = is.readInt(); int count = is.readInt(); add(RestrictionType.NONE.toRange(getVersification(), v11n.decodeOrdinal(ord), count));
public void blur(int verses, RestrictionType restrict) { optimizeWrites(); raiseEventSuppresion(); raiseNormalizeProtection(); Passage temp = this.clone(); Iterator<VerseRange> it = temp.rangeIterator(RestrictionType.NONE); while (it.hasNext()) { VerseRange range = restrict.blur(getVersification(), it.next(), verses, verses); add(range); } lowerNormalizeProtection(); if (lowerEventSuppressionAndTest()) { fireIntervalAdded(this, null, null); } }