public synchronized Object [ ] getIds ( ) { String [ ] keys = getAllKeys ( ) ; int size = keys . length + indexedProps . size ( ) ; Object [ ] res = new Object [ size ] ; System . arraycopy ( keys , 0 , res , 0 , keys . length ) ; int i = keys . length ; // now add all indexed properties for ( Object index : indexedProps . keySet ( ) ) { res [ i ++ ] = index ; } return res ; }
Get an array of property ids .