/** * {@inheritDoc} * * This implementation delegates to {@link #get(TypedName)}. */ @Override public long getLong(TypedName<Long> name) { return get(name); }
/** * {@inheritDoc} * * This implementation delegates to {@link #get(TypedName)}. */ @Override public int getInteger(TypedName<Integer> name) { return get(name); }
/** * {@inheritDoc} * * This implementation delegates to {@link #get(TypedName)}. */ @Override public double getDouble(TypedName<Double> name) { return get(name); }
/** * {@inheritDoc} * * This implementation delegates to {@link #get(TypedName)}. */ @Override public boolean getBoolean(TypedName<Boolean> name) { return get(name); }
@Nullable @Override public Attribute<?> apply(@Nullable TypedName<?> input) { assert input != null; return Attribute.create((TypedName) input, get(input)); } });
@Override public Map.Entry<String, Object> next() { TypedName<?> attr = baseIter.next(); return ImmutablePair.of(attr.getName(), get(attr)); }
/** * {@inheritDoc} * * This implementation delegates to {@link #get(TypedName)}. */ @Override public boolean getBoolean(TypedName<Boolean> name) { return get(name); }
/** * {@inheritDoc} * * This implementation delegates to {@link #get(TypedName)}. */ @Override public double getDouble(TypedName<Double> name) { return get(name); }
/** * {@inheritDoc} * * This implementation delegates to {@link #get(TypedName)}. */ @Override public long getLong(TypedName<Long> name) { return get(name); }
/** * {@inheritDoc} * * This implementation delegates to {@link #get(TypedName)}. */ @Override public int getInteger(TypedName<Integer> name) { return get(name); }
@Nullable @Override public Attribute<?> apply(@Nullable TypedName<?> input) { assert input != null; return Attribute.create((TypedName) input, get(input)); } });
@Override public Map.Entry<String, Object> next() { TypedName<?> attr = baseIter.next(); return ImmutablePair.of(attr.getName(), get(attr)); }