Top Description Constructors Methods
org.glassfish.pfl.basic.facet

pack-priv abstract Class FacetAccessorDelegateImpl

extends Object
implements FacetAccessor
Class Inheritance
All Implemented Interfaces
org.glassfish.pfl.basic.facet.FacetAccessor

Implementation of FacetAccessor that delegates to another FacetAccessor, typically a FacetAccessorImpl. The purpose of this call is to provide a convenient template of methods that may be copied into a class that implements FacetAccessor. Typically such a class implements that FacetAccessor interface and defines a data member initialized as: FacetAccessor facetAccessorDelegate = new FacetAccessorImpl( this ) ; and then simply copies the other methods directly. This is all a workaround for the fact that Java does not support dynamic inheritance, or more than one superclass. Because this is a template, I have commented out all of the code. It is not used at runtime or compiletime.
Author
ken

Constructor Summary

AccessConstructor and Description
pack-priv

Method Summary

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

FacetAccessorDelegateImplback to summary
pack-priv FacetAccessorDelegateImpl()