Skip to content

Commit eef98d3

Browse files
committed
move and rename
1 parent 60a4e2e commit eef98d3

19 files changed

+88
-47
lines changed

iabgpp-encoder/src/main/java/com/iab/gpp/encoder/bitstring/BitString.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
package com.iab.gpp.encoder.bitstring;
22

33
import java.util.BitSet;
4-
import com.iab.gpp.encoder.datatype.encoder.BitStringSet;
4+
import com.iab.gpp.encoder.datatype.encoder.IntegerBitSet;
55
import com.iab.gpp.encoder.datatype.encoder.IntegerSet;
66
import com.iab.gpp.encoder.error.DecodingException;
77

@@ -46,7 +46,7 @@ public static final BitString of(String str) {
4646
}
4747

4848
public IntegerSet toIntegerSet() {
49-
return new BitStringSet(bitSet, from, to);
49+
return new IntegerBitSet(bitSet, from, to);
5050
}
5151

5252
@Override

iabgpp-encoder/src/main/java/com/iab/gpp/encoder/datatype/EncodableFibonacciIntegerRange.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.util.Collection;
44
import com.iab.gpp.encoder.bitstring.BitString;
55
import com.iab.gpp.encoder.bitstring.BitStringBuilder;
6-
import com.iab.gpp.encoder.datatype.encoder.BitStringSet;
6+
import com.iab.gpp.encoder.datatype.encoder.IntegerBitSet;
77
import com.iab.gpp.encoder.datatype.encoder.FibonacciIntegerEncoder;
88
import com.iab.gpp.encoder.datatype.encoder.FibonacciIntegerRangeEncoder;
99
import com.iab.gpp.encoder.datatype.encoder.FixedIntegerEncoder;
@@ -15,7 +15,7 @@ public class EncodableFibonacciIntegerRange extends AbstractEncodableBitStringDa
1515

1616
public EncodableFibonacciIntegerRange() {
1717
super(true);
18-
this.value = new BitStringSet();
18+
this.value = new IntegerBitSet();
1919
}
2020

2121
public void encode(BitStringBuilder builder) {

iabgpp-encoder/src/main/java/com/iab/gpp/encoder/datatype/EncodableFixedBitfield.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.util.Collection;
44
import com.iab.gpp.encoder.bitstring.BitString;
55
import com.iab.gpp.encoder.bitstring.BitStringBuilder;
6-
import com.iab.gpp.encoder.datatype.encoder.BitStringSet;
6+
import com.iab.gpp.encoder.datatype.encoder.IntegerBitSet;
77
import com.iab.gpp.encoder.datatype.encoder.FixedBitfieldEncoder;
88
import com.iab.gpp.encoder.datatype.encoder.IntegerSet;
99
import com.iab.gpp.encoder.error.DecodingException;
@@ -16,7 +16,7 @@ public class EncodableFixedBitfield extends AbstractEncodableBitStringDataType<I
1616
public EncodableFixedBitfield(int numElements) {
1717
super(true);
1818
this.numElements = numElements;
19-
this.value = BitStringSet.withLimit(numElements);
19+
this.value = IntegerBitSet.withLimit(numElements);
2020
}
2121

2222
public void encode(BitStringBuilder builder) {

iabgpp-encoder/src/main/java/com/iab/gpp/encoder/datatype/EncodableFixedIntegerRange.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.util.Collection;
44
import com.iab.gpp.encoder.bitstring.BitString;
55
import com.iab.gpp.encoder.bitstring.BitStringBuilder;
6-
import com.iab.gpp.encoder.datatype.encoder.BitStringSet;
6+
import com.iab.gpp.encoder.datatype.encoder.IntegerBitSet;
77
import com.iab.gpp.encoder.datatype.encoder.FixedIntegerEncoder;
88
import com.iab.gpp.encoder.datatype.encoder.FixedIntegerRangeEncoder;
99
import com.iab.gpp.encoder.datatype.encoder.IntegerSet;
@@ -14,7 +14,7 @@ public class EncodableFixedIntegerRange extends AbstractEncodableBitStringDataTy
1414

1515
protected EncodableFixedIntegerRange() {
1616
super(true);
17-
this.value = new BitStringSet();
17+
this.value = new IntegerBitSet();
1818
}
1919

2020
public void encode(BitStringBuilder builder) {

iabgpp-encoder/src/main/java/com/iab/gpp/encoder/datatype/EncodableFlexibleBitfield.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55

66
import com.iab.gpp.encoder.bitstring.BitString;
77
import com.iab.gpp.encoder.bitstring.BitStringBuilder;
8-
import com.iab.gpp.encoder.datatype.encoder.BitStringSet;
8+
import com.iab.gpp.encoder.datatype.encoder.IntegerBitSet;
99
import com.iab.gpp.encoder.datatype.encoder.FixedBitfieldEncoder;
1010
import com.iab.gpp.encoder.datatype.encoder.IntegerSet;
1111
import com.iab.gpp.encoder.error.DecodingException;
@@ -18,7 +18,7 @@ public class EncodableFlexibleBitfield extends AbstractEncodableBitStringDataTyp
1818
public EncodableFlexibleBitfield(IntSupplier getLengthSupplier) {
1919
super(true);
2020
this.getLengthSupplier = getLengthSupplier;
21-
this.value = new BitStringSet();
21+
this.value = new IntegerBitSet();
2222
}
2323

2424
public void encode(BitStringBuilder builder) {

iabgpp-encoder/src/main/java/com/iab/gpp/encoder/datatype/EncodableOptimizedFixedRange.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import java.util.Collection;
44
import com.iab.gpp.encoder.bitstring.BitString;
55
import com.iab.gpp.encoder.bitstring.BitStringBuilder;
6-
import com.iab.gpp.encoder.datatype.encoder.BitStringSet;
6+
import com.iab.gpp.encoder.datatype.encoder.IntegerBitSet;
77
import com.iab.gpp.encoder.datatype.encoder.FixedIntegerEncoder;
88
import com.iab.gpp.encoder.datatype.encoder.IntegerSet;
99
import com.iab.gpp.encoder.datatype.encoder.OptimizedFixedRangeEncoder;
@@ -15,7 +15,7 @@ public class EncodableOptimizedFixedRange extends AbstractEncodableBitStringData
1515

1616
public EncodableOptimizedFixedRange() {
1717
super(true);
18-
this.value = new BitStringSet();
18+
this.value = new IntegerBitSet();
1919
}
2020

2121
public void encode(BitStringBuilder builder) {

iabgpp-encoder/src/main/java/com/iab/gpp/encoder/datatype/ManagedIntegerSet.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
package com.iab.gpp.encoder.datatype;
22

33
import java.util.PrimitiveIterator;
4+
import java.util.stream.IntStream;
5+
import java.util.stream.Stream;
46
import com.iab.gpp.encoder.datatype.encoder.BaseIntegerSet;
57
import com.iab.gpp.encoder.datatype.encoder.IntegerSet;
68

@@ -35,6 +37,16 @@ public PrimitiveIterator.OfInt iterator() {
3537
return delegate.iterator();
3638
}
3739

40+
@Override
41+
public Stream<Integer> stream(){
42+
return delegate.stream();
43+
}
44+
45+
@Override
46+
public IntStream intStream() {
47+
return delegate.intStream();
48+
}
49+
3850
@Override
3951
public boolean containsInt(int value) {
4052
return delegate.containsInt(value);

iabgpp-encoder/src/main/java/com/iab/gpp/encoder/datatype/RangeEntry.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
import java.util.Collection;
44
import java.util.Set;
5-
import com.iab.gpp.encoder.datatype.encoder.BitStringSet;
5+
import com.iab.gpp.encoder.datatype.encoder.IntegerBitSet;
66

77
public class RangeEntry {
88

@@ -14,7 +14,7 @@ public RangeEntry(int key, int type, Set<Integer> ids) {
1414
super();
1515
this.key = key;
1616
this.type = type;
17-
this.ids = new BitStringSet();
17+
this.ids = new IntegerBitSet();
1818
this.ids.addAll(ids);
1919
}
2020

iabgpp-encoder/src/main/java/com/iab/gpp/encoder/datatype/encoder/BaseIntegerSet.java

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,12 @@
33
import java.util.AbstractSet;
44
import java.util.Collection;
55
import java.util.PrimitiveIterator;
6+
import java.util.Spliterator;
7+
import java.util.Spliterators;
8+
import java.util.stream.IntStream;
9+
import java.util.stream.StreamSupport;
610

711
public abstract class BaseIntegerSet extends AbstractSet<Integer> implements IntegerSet {
8-
public abstract boolean containsInt(int value);
912

1013
@Override
1114
public final boolean contains(Object value) {
@@ -23,8 +26,6 @@ public final boolean add(Integer value) {
2326
return addInt((Integer) value);
2427
}
2528

26-
public abstract boolean addInt(int value);
27-
2829
@Override
2930
public final boolean remove(Object value) {
3031
if (value instanceof Integer) {
@@ -57,8 +58,4 @@ public boolean retainAll(Collection<?> c) {
5758
return modified;
5859
}
5960

60-
public abstract boolean removeInt(int value);
61-
62-
@Override
63-
public abstract PrimitiveIterator.OfInt iterator();
6461
}

iabgpp-encoder/src/main/java/com/iab/gpp/encoder/datatype/encoder/FibonacciIntegerRangeEncoder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,7 @@ public static IntegerSet decode(BitString bitString) throws DecodingException {
5252
}
5353

5454
int count = FixedIntegerEncoder.decode(bitString, 0, 12);
55-
BitStringSet value = new BitStringSet();
55+
IntegerBitSet value = new IntegerBitSet();
5656

5757
int offset = 0;
5858
int startIndex = 12;

0 commit comments

Comments
 (0)