/external/guava/guava/src/com/google/common/collect/ |
H A D | HashBasedTable.java | 41 * column(columnKey).get(rowKey)} still runs quickly, since the row key is 116 @Nullable Object rowKey, @Nullable Object columnKey) { 117 return super.contains(rowKey, columnKey); 124 @Override public boolean containsRow(@Nullable Object rowKey) { argument 125 return super.containsRow(rowKey); 132 @Override public V get(@Nullable Object rowKey, @Nullable Object columnKey) { argument 133 return super.get(rowKey, columnKey); 141 @Nullable Object rowKey, @Nullable Object columnKey) { 142 return super.remove(rowKey, columnKey); 115 contains( @ullable Object rowKey, @Nullable Object columnKey) argument 140 remove( @ullable Object rowKey, @Nullable Object columnKey) argument
|
H A D | EmptyImmutableTable.java | 44 @Override public Object get(@Nullable Object rowKey, argument 85 @Override public boolean contains(@Nullable Object rowKey, argument 94 @Override public boolean containsRow(@Nullable Object rowKey) { argument 102 @Override public ImmutableMap<Object, Object> row(Object rowKey) { argument 103 checkNotNull(rowKey);
|
H A D | ForwardingTable.java | 70 public boolean contains(Object rowKey, Object columnKey) { argument 71 return delegate().contains(rowKey, columnKey); 80 public boolean containsRow(Object rowKey) { argument 81 return delegate().containsRow(rowKey); 90 public V get(Object rowKey, Object columnKey) { argument 91 return delegate().get(rowKey, columnKey); 100 public V put(R rowKey, C columnKey, V value) { argument 101 return delegate().put(rowKey, columnKey, value); 110 public V remove(Object rowKey, Object columnKey) { argument 111 return delegate().remove(rowKey, columnKe 115 row(R rowKey) argument [all...] |
H A D | ImmutableTable.java | 52 public static final <R, C, V> ImmutableTable<R, C, V> of(R rowKey, argument 54 return new SingletonImmutableTable<R, C, V>(rowKey, columnKey, value); 114 * Verifies that {@code rowKey}, {@code columnKey} and {@code value} are 117 static <R, C, V> Cell<R, C, V> cellOf(R rowKey, C columnKey, V value) { argument 118 return Tables.immutableCell(checkNotNull(rowKey), checkNotNull(columnKey), 177 * Associates the ({@code rowKey}, {@code columnKey}) pair with {@code 181 public Builder<R, C, V> put(R rowKey, C columnKey, V value) { argument 182 cells.add(cellOf(rowKey, columnKey, value)); 265 * @throws NullPointerException if {@code rowKey} is {@code null} 267 @Override public abstract ImmutableMap<C, V> row(R rowKey); argument 293 put(R rowKey, C columnKey, V value) argument 312 remove(Object rowKey, Object columnKey) argument [all...] |
H A D | SingletonImmutableTable.java | 39 SingletonImmutableTable(R rowKey, C columnKey, V value) { argument 40 this.singleRowKey = checkNotNull(rowKey); 70 @Override public boolean contains(@Nullable Object rowKey, argument 72 return containsRow(rowKey) && containsColumn(columnKey); 79 @Override public boolean containsRow(@Nullable Object rowKey) { argument 80 return Objects.equal(this.singleRowKey, rowKey); 87 @Override public V get(@Nullable Object rowKey, @Nullable Object columnKey) { argument 88 return contains(rowKey, columnKey) ? singleValue : null; 95 @Override public ImmutableMap<C, V> row(R rowKey) { argument 96 checkNotNull(rowKey); [all...] |
H A D | Table.java | 65 * @param rowKey key of row to search for 68 boolean contains(@Nullable Object rowKey, @Nullable Object columnKey); argument 74 * @param rowKey key of row to search for 76 boolean containsRow(@Nullable Object rowKey); argument 98 * @param rowKey key of row to search for 101 V get(@Nullable Object rowKey, @Nullable Object columnKey); argument 135 * @param rowKey row key that the value should be associated with 141 V put(R rowKey, C columnKey, V value); argument 155 * @param rowKey row key of mapping to be removed 160 V remove(@Nullable Object rowKey, argument 176 row(R rowKey) argument [all...] |
H A D | RegularImmutableTable.java | 209 R rowKey = cell.getRowKey(); 212 rowIndexBuilder.get(rowKey).put(columnKey, value); 213 columnIndexBuilder.get(columnKey).put(rowKey, value); 234 @Override public ImmutableMap<C, V> row(R rowKey) { argument 235 checkNotNull(rowKey); 237 return Objects.firstNonNull((ImmutableMap<C, V>) rowMap.get(rowKey), 249 @Override public boolean contains(@Nullable Object rowKey, argument 251 Map<C, V> row = rowMap.get(rowKey); 259 @Override public boolean containsRow(@Nullable Object rowKey) { argument 260 return rowMap.containsKey(rowKey); 263 get(@ullable Object rowKey, @Nullable Object columnKey) argument 363 contains(@ullable Object rowKey, @Nullable Object columnKey) argument 372 containsRow(@ullable Object rowKey) argument 376 get(@ullable Object rowKey, @Nullable Object columnKey) argument 384 row(R rowKey) argument [all...] |
H A D | TreeBasedTable.java | 56 * column(columnKey).get(rowKey)} still runs quickly, since the row key is 61 * row, both {@code row(rowKey)} and {@code rowMap().get(rowKey)} are {@link 172 public SortedMap<C, V> row(R rowKey) { argument 173 return new TreeRow(rowKey); 180 TreeRow(R rowKey) { argument 181 this(rowKey, null, null); 184 TreeRow(R rowKey, @Nullable C lowerBound, @Nullable C upperBound) { argument 185 super(rowKey); 211 return new TreeRow(rowKey, fromKe 305 contains( @ullable Object rowKey, @Nullable Object columnKey) argument 314 containsRow(@ullable Object rowKey) argument 322 get(@ullable Object rowKey, @Nullable Object columnKey) argument 330 remove( @ullable Object rowKey, @Nullable Object columnKey) argument [all...] |
H A D | ArrayTable.java | 296 public boolean contains(@Nullable Object rowKey, @Nullable Object columnKey) { argument 297 return containsRow(rowKey) && containsColumn(columnKey); 314 public boolean containsRow(@Nullable Object rowKey) { argument 315 return rowKeyToIndex.containsKey(rowKey); 331 public V get(@Nullable Object rowKey, @Nullable Object columnKey) { argument 332 Integer rowIndex = rowKeyToIndex.get(rowKey); 353 * @throws IllegalArgumentException if {@code rowKey} is not in {@link 357 public V put(R rowKey, C columnKey, @Nullable V value) { argument 358 checkNotNull(rowKey); 360 Integer rowIndex = rowKeyToIndex.get(rowKey); 398 remove(Object rowKey, Object columnKey) argument 415 erase(@ullable Object rowKey, @Nullable Object columnKey) argument 547 get(Object rowKey) argument 552 containsKey(Object rowKey) argument 556 put(R rowKey, V value) argument 672 row(R rowKey) argument 771 get(Object rowKey) argument 776 containsKey(Object rowKey) argument 784 remove(Object rowKey) argument [all...] |
H A D | Tables.java | 58 * @param rowKey the row key to be associated with the returned cell 63 @Nullable R rowKey, @Nullable C columnKey, @Nullable V value) { 64 return new ImmutableCell<R, C, V>(rowKey, columnKey, value); 69 private final R rowKey; field in class:Tables.ImmutableCell 74 @Nullable R rowKey, @Nullable C columnKey, @Nullable V value) { 75 this.rowKey = rowKey; 82 return rowKey; 124 * keys. In other words, calling {@code get(columnKey, rowKey)} on the 126 * get(rowKey, columnKe 62 immutableCell( @ullable R rowKey, @Nullable C columnKey, @Nullable V value) argument 73 ImmutableCell( @ullable R rowKey, @Nullable C columnKey, @Nullable V value) argument 170 contains( @ullable Object rowKey, @Nullable Object columnKey) argument 181 containsRow(@ullable Object rowKey) argument 191 get(@ullable Object rowKey, @Nullable Object columnKey) argument 201 put(C rowKey, R columnKey, V value) argument 211 remove(@ullable Object rowKey, @Nullable Object columnKey) argument 216 row(C rowKey) argument 414 contains(Object rowKey, Object columnKey) argument 418 containsRow(Object rowKey) argument 430 get(Object rowKey, Object columnKey) argument 449 put(R rowKey, C columnKey, V2 value) argument 458 remove(Object rowKey, Object columnKey) argument 463 row(R rowKey) argument 649 put(@ullable R rowKey, @Nullable C columnKey, @Nullable V value) argument 659 remove(@ullable Object rowKey, @Nullable Object columnKey) argument 664 row(@ullable R rowKey) argument [all...] |
H A D | StandardTable.java | 53 * column(columnKey).get(rowKey)} still runs quickly, since the row key is 77 @Nullable Object rowKey, @Nullable Object columnKey) { 78 if ((rowKey == null) || (columnKey == null)) { 81 Map<C, V> map = safeGet(backingMap, rowKey); 97 @Override public boolean containsRow(@Nullable Object rowKey) { argument 98 return rowKey != null && safeContainsKey(backingMap, rowKey); 113 @Override public V get(@Nullable Object rowKey, @Nullable Object columnKey) { argument 114 if ((rowKey == null) || (columnKey == null)) { 117 Map<C, V> map = safeGet(backingMap, rowKey); 76 contains( @ullable Object rowKey, @Nullable Object columnKey) argument 161 getOrCreate(R rowKey) argument 170 put(R rowKey, C columnKey, V value) argument 184 remove( @ullable Object rowKey, @Nullable Object columnKey) argument 217 containsMapping( Object rowKey, Object columnKey, Object value) argument 223 removeMapping(Object rowKey, Object columnKey, Object value) argument 335 row(R rowKey) argument 340 final R rowKey; field in class:StandardTable.Row 342 Row(R rowKey) argument [all...] |