/** * {@inheritDoc} */ @Override public CodecControl<AdPolicyHints> newCodecControl( AdPolicyHints control ) { return new AdPolicyHintsDecorator( codec, control ); } }
/** * {@inheritDoc} */ @Override public CodecControl<AdPolicyHints> newCodecControl() { return new AdPolicyHintsDecorator( codec ); }
/** * {@inheritDoc} */ @Override public CodecControl<AdPolicyHints> newCodecControl( AdPolicyHints control ) { return new AdPolicyHintsDecorator( codec, control ); } }
/** * {@inheritDoc} */ @Override public CodecControl<AdPolicyHints> newCodecControl() { return new AdPolicyHintsDecorator( codec ); }
/** * {@inheritDoc} */ @Override public CodecControl<AdPolicyHints> newCodecControl() { return new AdPolicyHintsDecorator( codec ); }
/** * {@inheritDoc} */ @Override public CodecControl<AdPolicyHints> newCodecControl( AdPolicyHints control ) { return new AdPolicyHintsDecorator( codec, control ); } }
/** * Decorate the AdPolicyHints control * * @param control The control to decorate */ public void decorate( AdPolicyHints control ) { if ( control instanceof AdPolicyHintsDecorator ) { this.control = ( AdPolicyHintsDecorator ) control; } else { this.control = new AdPolicyHintsDecorator( codec, control ); } }
/** * Decorate the AdPolicyHints control * * @param control The control to decorate */ public void decorate( AdPolicyHints control ) { if ( control instanceof AdPolicyHintsDecorator ) { this.control = ( AdPolicyHintsDecorator ) control; } else { this.control = new AdPolicyHintsDecorator( codec, control ); } }
/** * Decorate the AdPolicyHints control * * @param control The control to decorate */ public void decorate( AdPolicyHints control ) { if ( control instanceof AdPolicyHintsDecorator ) { this.control = ( AdPolicyHintsDecorator ) control; } else { this.control = new AdPolicyHintsDecorator( codec, control ); } }