@Override protected void handleEvents(final String EVENT_TYPE) {
        super.handleEvents(EVENT_TYPE);

        if ("VISIBILITY".equals(EVENT_TYPE)) {
            Helper.enableNode(titleText, !tile.getTitle().isEmpty());
            Helper.enableNode(text, tile.isTextVisible());
            Helper.enableNode(description, !tile.getDescription().isEmpty());
        } else if ("RECALC".equals(EVENT_TYPE)) {
            if (null != tile.getLeftGraphics()) { leftGraphicsPane.getChildren().setAll(tile.getLeftGraphics()); }
            if (null != tile.getMiddleGraphics()) { middleGraphicsPane.getChildren().setAll(tile.getMiddleGraphics()); }
            if (null != tile.getRightGraphics()) { rightGraphicsPane.getChildren().setAll(tile.getRightGraphics()); }
            resize();
        }
    }
@ Override protected void handleEvents ( final String EVENT_TYPE ) { super . handleEvents ( EVENT_TYPE ) ; if ( "VISIBILITY" . equals ( EVENT_TYPE ) ) { Helper . enableNode ( titleText , ! tile . getTitle ( ) . isEmpty ( ) ) ; Helper . enableNode ( text , tile . isTextVisible ( ) ) ; Helper . enableNode ( description , ! tile . getDescription ( ) . isEmpty ( ) ) ; } else if ( "RECALC" . equals ( EVENT_TYPE ) ) { if ( null != tile . getLeftGraphics ( ) ) { leftGraphicsPane . getChildren ( ) . setAll ( tile . getLeftGraphics ( ) ) ; } if ( null != tile . getMiddleGraphics ( ) ) { middleGraphicsPane . getChildren ( ) . setAll ( tile . getMiddleGraphics ( ) ) ; } if ( null != tile . getRightGraphics ( ) ) { rightGraphicsPane . getChildren ( ) . setAll ( tile . getRightGraphics ( ) ) ; } resize ( ) ; } }
******************** Methods *******************************************