- \r
- @Override\r
- public int count(Object src, Object from, boolean fromInclusive,\r
- Object end, boolean endInclusive) throws BindingException {\r
- int result = 0;\r
- Set<Object> m = ((Set<Object>)src);\r
- for (Object k : m) {\r
- int fk = keyBinding.compare(from, k);\r
- int ek = keyBinding.compare(k, end);\r
- boolean fromMatches = fromInclusive ? fk<=0 : fk<0;\r
- boolean endMatches = endInclusive ? ek<=0 : ek <0; \r
- if ( fromMatches && endMatches ) result++;\r
- } \r
- return result;\r
- }\r
-\r
- public int getEntries(Object src, Object from, boolean fromInclusive, Object end, boolean endInclusive, ArrayBinding dstKeyArrayBinding, Object dstKeyArray, ArrayBinding dstValueArrayBinding, Object dstValueArray, int limit) throws BindingException {\r
- return 0;\r
- }\r
+
+ @Override
+ public int count(Object src, Object from, boolean fromInclusive,
+ Object end, boolean endInclusive) throws BindingException {
+ int result = 0;
+ Set<Object> m = ((Set<Object>)src);
+ for (Object k : m) {
+ int fk = keyBinding.compare(from, k);
+ int ek = keyBinding.compare(k, end);
+ boolean fromMatches = fromInclusive ? fk<=0 : fk<0;
+ boolean endMatches = endInclusive ? ek<=0 : ek <0;
+ if ( fromMatches && endMatches ) result++;
+ }
+ return result;
+ }
+
+ public int getEntries(Object src, Object from, boolean fromInclusive, Object end, boolean endInclusive, ArrayBinding dstKeyArrayBinding, Object dstKeyArray, ArrayBinding dstValueArrayBinding, Object dstValueArray, int limit) throws BindingException {
+ return 0;
+ }