/*
* Copyright (c) 2011, nimoll
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the jo-widgets.org nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL jo-widgets.org BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
* DAMAGE.
*/
package org.jowidgets.impl.layout.miglayout;
import org.jowidgets.api.layout.miglayout.ICC;
class CCWrapper implements ICC {
private final CCCommon cc;
CCWrapper() {
this.cc = new CCCommon();
}
public CCCommon getCC() {
return cc;
}
@Override
public ICC endGroupX(final String s) {
cc.endGroupX(s);
return this;
}
@Override
public ICC sizeGroupX(final String s) {
cc.sizeGroupX(s);
return this;
}
@Override
public ICC minWidth(final String size) {
cc.minWidth(size);
return this;
}
@Override
public ICC width(final String size) {
cc.width(size);
return this;
}
@Override
public ICC maxWidth(final String size) {
cc.maxWidth(size);
return this;
}
@Override
public ICC gapX(final String before, final String after) {
cc.gapX(before, after);
return this;
}
@Override
public ICC alignX(final String align) {
cc.alignX(align);
return this;
}
@Override
public ICC growPrioX(final int p) {
cc.growPrioX(p);
return this;
}
@Override
public ICC growPrio(final int... widthHeight) {
cc.growPrio(widthHeight);
return this;
}
@Override
public ICC growX() {
cc.growX();
return this;
}
@Override
public ICC growX(final float w) {
cc.growX(w);
return this;
}
@Override
public ICC grow(final float... widthHeight) {
cc.grow(widthHeight);
return this;
}
@Override
public ICC shrinkPrioX(final int p) {
cc.shrinkPrioX(p);
return this;
}
@Override
public ICC shrinkPrio(final int... widthHeight) {
cc.shrinkPrio(widthHeight);
return this;
}
@Override
public ICC shrinkX(final float w) {
cc.shrinkX(w);
return this;
}
@Override
public ICC shrink(final float... widthHeight) {
cc.shrink(widthHeight);
return this;
}
@Override
public ICC endGroupY(final String s) {
cc.endGroupY(s);
return this;
}
@Override
public ICC endGroup(final String... xy) {
cc.endGroup(xy);
return this;
}
@Override
public ICC sizeGroupY(final String s) {
cc.sizeGroupY(s);
return this;
}
@Override
public ICC sizeGroup(final String... xy) {
cc.sizeGroup(xy);
return this;
}
@Override
public ICC minHeight(final String size) {
cc.minHeight(size);
return this;
}
@Override
public ICC height(final String size) {
cc.minHeight(size);
return this;
}
@Override
public ICC maxHeight(final String size) {
cc.maxHeight(size);
return this;
}
@Override
public ICC gapY(final String before, final String after) {
cc.gapY(before, after);
return this;
}
@Override
public ICC alignY(final String align) {
cc.alignY(align);
return this;
}
@Override
public ICC growPrioY(final int p) {
cc.growPrioY(p);
return this;
}
@Override
public ICC growY() {
cc.growY();
return this;
}
@Override
public ICC growY(final Float w) {
cc.growY(w);
return this;
}
@Override
public ICC shrinkPrioY(final int p) {
cc.shrinkPrioY(p);
return this;
}
@Override
public ICC shrinkY(final float w) {
cc.shrinkY(w);
return this;
}
@Override
public ICC hideMode(final int mode) {
cc.hideMode(mode);
return this;
}
@Override
public ICC id(final String s) {
cc.id(s);
return this;
}
@Override
public ICC tag(final String tag) {
cc.tag(tag);
return this;
}
@Override
public ICC cell(final int... colRowWidthHeight) {
cc.cell(colRowWidthHeight);
return this;
}
@Override
public ICC span(final int... cells) {
cc.span(cells);
return this;
}
@Override
public ICC gap(final String... args) {
cc.gap(args);
return this;
}
@Override
public ICC gapBefore(final String boundsSize) {
cc.gapBefore(boundsSize);
return this;
}
@Override
public ICC gapAfter(final String boundsSize) {
cc.gapAfter(boundsSize);
return this;
}
@Override
public ICC gapTop(final String boundsSize) {
cc.gapTop(boundsSize);
return this;
}
@Override
public ICC gapLeft(final String boundsSize) {
cc.gapLeft(boundsSize);
return this;
}
@Override
public ICC gapBottom(final String boundsSize) {
cc.gapBottom(boundsSize);
return this;
}
@Override
public ICC gapRight(final String boundsSize) {
cc.gapRight(boundsSize);
return this;
}
@Override
public ICC spanY() {
cc.spanY();
return this;
}
@Override
public ICC spanY(final int cells) {
cc.spanY(cells);
return this;
}
@Override
public ICC spanX() {
cc.spanX();
return this;
}
@Override
public ICC spanX(final int cells) {
cc.spanX(cells);
return this;
}
@Override
public ICC push() {
cc.push();
return this;
}
@Override
public ICC push(final Float weightX, final Float weightY) {
cc.push(weightX, weightY);
return this;
}
@Override
public ICC pushY() {
cc.pushY();
return this;
}
@Override
public ICC pushY(final Float weight) {
cc.pushY(weight);
return this;
}
@Override
public ICC pushX() {
cc.pushX();
return this;
}
@Override
public ICC pushX(final Float weight) {
cc.pushX(weight);
return this;
}
@Override
public ICC split(final int parts) {
cc.split(parts);
return this;
}
@Override
public ICC split() {
cc.split();
return this;
}
@Override
public ICC skip(final int cells) {
cc.skip(cells);
return this;
}
@Override
public ICC skip() {
cc.skip();
return this;
}
@Override
public ICC external() {
cc.external();
return this;
}
@Override
public ICC flowX() {
cc.flowX();
return this;
}
@Override
public ICC flowY() {
cc.flowY();
return this;
}
@Override
public ICC grow() {
cc.grow();
return this;
}
@Override
public ICC newline() {
cc.newline();
return this;
}
@Override
public ICC newline(final String gapSize) {
cc.newline(gapSize);
return this;
}
@Override
public ICC wrap() {
cc.wrap();
return this;
}
@Override
public ICC wrap(final String gapSize) {
cc.wrap(gapSize);
return this;
}
@Override
public ICC dockNorth() {
cc.dockNorth();
return this;
}
@Override
public ICC dockWest() {
cc.dockWest();
return this;
}
@Override
public ICC dockSouth() {
cc.dockSouth();
return this;
}
@Override
public ICC dockEast() {
cc.dockEast();
return this;
}
@Override
public ICC x(final String x) {
cc.x(x);
return this;
}
@Override
public ICC y(final String y) {
cc.y(y);
return this;
}
@Override
public ICC x2(final String x2) {
cc.x2(x2);
return this;
}
@Override
public ICC y2(final String y2) {
cc.y2(y2);
return this;
}
@Override
public ICC pos(final String x, final String y) {
cc.pos(x, y);
return this;
}
@Override
public ICC pos(final String x, final String y, final String x2, final String y2) {
cc.pos(x, y, x2, y2);
return this;
}
@Override
public ICC pad(final int top, final int left, final int bottom, final int right) {
cc.pad(top, left, bottom, right);
return this;
}
@Override
public ICC pad(final String pad) {
cc.pad(pad);
return this;
}
}