1 2 // DO NOT EDIT THIS FILE - it is machine generated -*- c++ -*- 3 4 #ifndef __java_util_concurrent_ConcurrentNavigableMap__ 5 #define __java_util_concurrent_ConcurrentNavigableMap__ 6 7 #pragma interface 8 9 #include <java/lang/Object.h> 10 11 class java::util::concurrent::ConcurrentNavigableMap : public ::java::lang::Object 12 { 13 14 public: 15 virtual ::java::util::concurrent::ConcurrentNavigableMap * subMap(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean) = 0; 16 virtual ::java::util::concurrent::ConcurrentNavigableMap * headMap(::java::lang::Object *, jboolean) = 0; 17 virtual ::java::util::concurrent::ConcurrentNavigableMap * tailMap(::java::lang::Object *, jboolean) = 0; 18 virtual ::java::util::concurrent::ConcurrentNavigableMap * subMap(::java::lang::Object *, ::java::lang::Object *) = 0; 19 virtual ::java::util::concurrent::ConcurrentNavigableMap * headMap(::java::lang::Object *) = 0; 20 virtual ::java::util::concurrent::ConcurrentNavigableMap * tailMap(::java::lang::Object *) = 0; 21 virtual ::java::util::concurrent::ConcurrentNavigableMap * descendingMap() = 0; 22 virtual ::java::util::NavigableSet * navigableKeySet() = 0; 23 virtual ::java::util::NavigableSet * keySet() = 0; 24 virtual ::java::util::NavigableSet * descendingKeySet() = 0; 25 virtual ::java::lang::Object * putIfAbsent(::java::lang::Object *, ::java::lang::Object *) = 0; 26 virtual jboolean remove(::java::lang::Object *, ::java::lang::Object *) = 0; 27 virtual jboolean replace(::java::lang::Object *, ::java::lang::Object *, ::java::lang::Object *) = 0; 28 virtual ::java::lang::Object * replace(::java::lang::Object *, ::java::lang::Object *) = 0; 29 virtual void clear() = 0; 30 virtual jboolean containsKey(::java::lang::Object *) = 0; 31 virtual jboolean containsValue(::java::lang::Object *) = 0; 32 virtual ::java::util::Set * entrySet() = 0; 33 virtual ::java::lang::Object * get(::java::lang::Object *) = 0; 34 virtual ::java::lang::Object * put(::java::lang::Object *, ::java::lang::Object *) = 0; 35 virtual jboolean isEmpty() = 0; 36 virtual ::java::util::Set * keySet() = 0; 37 virtual void putAll(::java::util::Map *) = 0; 38 virtual ::java::lang::Object * remove(::java::lang::Object *) = 0; 39 virtual jint size() = 0; 40 virtual ::java::util::Collection * values() = 0; 41 virtual ::java::util::Map$Entry * lowerEntry(::java::lang::Object *) = 0; 42 virtual ::java::lang::Object * lowerKey(::java::lang::Object *) = 0; 43 virtual ::java::util::Map$Entry * floorEntry(::java::lang::Object *) = 0; 44 virtual ::java::lang::Object * floorKey(::java::lang::Object *) = 0; 45 virtual ::java::util::Map$Entry * ceilingEntry(::java::lang::Object *) = 0; 46 virtual ::java::lang::Object * ceilingKey(::java::lang::Object *) = 0; 47 virtual ::java::util::Map$Entry * higherEntry(::java::lang::Object *) = 0; 48 virtual ::java::lang::Object * higherKey(::java::lang::Object *) = 0; 49 virtual ::java::util::Map$Entry * firstEntry() = 0; 50 virtual ::java::util::Map$Entry * lastEntry() = 0; 51 virtual ::java::util::Map$Entry * pollFirstEntry() = 0; 52 virtual ::java::util::Map$Entry * pollLastEntry() = 0; 53 virtual ::java::util::NavigableMap * descendingMap() = 0; 54 virtual ::java::util::NavigableMap * subMap(::java::lang::Object *, jboolean, ::java::lang::Object *, jboolean) = 0; 55 virtual ::java::util::NavigableMap * headMap(::java::lang::Object *, jboolean) = 0; 56 virtual ::java::util::NavigableMap * tailMap(::java::lang::Object *, jboolean) = 0; 57 virtual ::java::util::SortedMap * subMap(::java::lang::Object *, ::java::lang::Object *) = 0; 58 virtual ::java::util::SortedMap * headMap(::java::lang::Object *) = 0; 59 virtual ::java::util::SortedMap * tailMap(::java::lang::Object *) = 0; 60 virtual ::java::util::Comparator * comparator() = 0; 61 virtual ::java::lang::Object * firstKey() = 0; 62 virtual ::java::lang::Object * lastKey() = 0; 63 static ::java::lang::Class class$; 64 } __attribute__ ((java_interface)); 65 66 #endif // __java_util_concurrent_ConcurrentNavigableMap__ 67