@SuppressWarnings({"HardCodedStringLiteral"}) public String toString() { return getClass().getName() + "[myId=" + myId + "; myVisible=" + myVisible + "; myShowStripeButton=" + myShowStripeButton + "; myActive=" + myActive + "; myAnchor=" + myAnchor + "; myOrder=" + myOrder + "; myAutoHide=" + myAutoHide + "; myWeight=" + myWeight + "; mySideWeight=" + mySideWeight + "; myType=" + myType + "; myInternalType=" + myInternalType + "; myFloatingBounds=" + myFloatingBounds + "; mySplitMode=" + mySplitMode + "; myContentUiType=" + myContentUiType.getName() + ']'; }
@Override public void writeExternal(final Element element) { element.setAttribute(ID_ATTR, myId); element.setAttribute(ACTIVE_ATTR, Boolean.toString(myActive)); element.setAttribute(ANCHOR_ATTR, myAnchor.toString()); element.setAttribute(AUTOHIDE_ATTR, Boolean.toString(myAutoHide)); element.setAttribute(INTERNAL_TYPE_ATTR, myInternalType.toString()); element.setAttribute(TYPE_ATTR, myType.toString()); element.setAttribute(VISIBLE_ATTR, Boolean.toString(myVisible)); element.setAttribute(SHOW_STRIPE_BUTTON, Boolean.toString(myShowStripeButton)); element.setAttribute(WEIGHT_ATTR, Float.toString(myWeight)); element.setAttribute(SIDE_WEIGHT_ATTR, Float.toString(mySideWeight)); element.setAttribute(ORDER_ATTR, Integer.toString(myOrder)); element.setAttribute(SIDE_TOOL_ATTR, Boolean.toString(mySplitMode)); element.setAttribute(CONTENT_UI_ATTR, myContentUiType.getName()); if (myFloatingBounds != null) { element.setAttribute(X_ATTR, Integer.toString(myFloatingBounds.x)); element.setAttribute(Y_ATTR, Integer.toString(myFloatingBounds.y)); element.setAttribute(WIDTH_ATTR, Integer.toString(myFloatingBounds.width)); element.setAttribute(HEIGHT_ATTR, Integer.toString(myFloatingBounds.height)); } }