List of usage examples for com.google.common.collect ForwardingObject subclass-usage
From source file com.palantir.common.pooling.ForwardingPoolingContainer.java
public abstract class ForwardingPoolingContainer<T> extends ForwardingObject implements PoolingContainer<T> { @Override protected abstract PoolingContainer<T> delegate(); @Override
From source file org.asoem.greyfish.utils.space.ForwardingObject2D.java
public abstract class ForwardingObject2D extends ForwardingObject implements Object2D { @Override protected abstract Object2D delegate(); @Override
From source file net.derquinse.common.base.ForwardingFunction.java
/**
* An abstract base class for implementing the <a
* href="http://en.wikipedia.org/wiki/Decorator_pattern">decorator pattern</a> for functions. The
* {@link #delegate()} method must be overridden to return the instance being decorated.
* @param <F> the type of the function input
* @param <T> the type of the function output
From source file org.zalando.logbook.ForwardingRawHttpRequest.java
public abstract class ForwardingRawHttpRequest extends ForwardingObject implements RawHttpRequest { @Override protected abstract RawHttpRequest delegate(); @Override
From source file rabbit.ui.internal.viewers.ForwardingContentProvider.java
/** * Forwards all method calls to an {@link IContentProvider}. */ public abstract class ForwardingContentProvider extends ForwardingObject implements IContentProvider { protected ForwardingContentProvider() {
From source file org.opendaylight.controller.md.sal.binding.api.ForwardingReadOnlyTransaction.java
/** * Utility {@link ReadOnlyTransaction} implementation which forwards all interface method * invocation to a delegate instance. */ @SuppressWarnings("deprecation") // due to CheckedFuture public class ForwardingReadOnlyTransaction extends ForwardingObject implements ReadOnlyTransaction {
From source file org.eclipse.xtext.resource.ForwardingEObjectDescription.java
/**
* An abstract implementation of {@link IEObjectDescription} that delegates all
* method invocations to another instance. Suitable to override and specialize
* behavior.
*
* @author Sebastian Zarnekow - Initial contribution and API
From source file org.opendaylight.controller.md.sal.dom.spi.ForwardingDOMRpcImplementation.java
/** * Utility implementation which implements {@link DOMRpcImplementation} by forwarding it to * a backing delegate. */ public abstract class ForwardingDOMRpcImplementation extends ForwardingObject implements DOMRpcImplementation { @Override
From source file org.opendaylight.mdsal.dom.spi.shard.DelegatingWriteCursorStrategy.java
/** * Delegating implementation of a {@link WriteCursorStrategy}. */ @Beta public abstract class DelegatingWriteCursorStrategy extends ForwardingObject implements WriteCursorStrategy {
From source file org.opendaylight.controller.md.sal.binding.api.ForwardingDataBroker.java
/** * Utility {@link DataBroker} implementation which forwards all interface method * invocation to a delegate instance. */ public abstract class ForwardingDataBroker extends ForwardingObject implements DataBroker {