|
Groovy Documentation | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.linkedin.groovy.util.collections.GroovyCollectionsUtils
org.linkedin.glu.groovy.utils.collections.GluGroovyCollectionUtils
class GluGroovyCollectionUtils extends GroovyCollectionsUtils
Method Summary | |
---|---|
static java.util.Collection
|
paginate(java.util.Collection c, int max, int offset = 0)
Paginates a collection: return how many elements you want (which also represent the number of elements per "page" and an optional offset representing at which "page" to start |
static java.util.Map
|
subMap(java.util.Map map, java.util.Collection keys)
The issue with map.subMap(['a', 'b']) is that it will add a 'b' key if not present in original map! |
static java.util.Map
|
xorMap(java.util.Map map, java.util.Collection keys)
Similar to subMap but return a map which contains only keys NOT specified in keys |
Method Detail |
---|
static java.util.Collection paginate(java.util.Collection c, int max, int offset = 0)
static java.util.Map subMap(java.util.Map map, java.util.Collection keys)
null
if map
is null
static java.util.Map xorMap(java.util.Map map, java.util.Collection keys)
null
if
map
is null
Groovy Documentation