protected void renderProperties(org.zkoss.zk.ui.sys.ContentRenderer renderer) throws java.io.IOException {
super.renderProperties(renderer);
String s;
if (!NORMAL.equals(s = getDir()))
render(renderer, "dir", s);
if (!HORIZONTAL.equals(s = getOrient()))
render(renderer, "orient", s);
if (!BUTTON.equals(s = getType()))
render(renderer, "type", s);
render(renderer, "disabled", isDisabled());
render(renderer, "autodisable", getAutodisable());
final String href;
render(renderer, "href", href = getEncodedHref());
render(renderer, "target", getTarget());
render(renderer, "upload", getRealUpload());
org.zkoss.zul.impl.Utils.renderCrawlableA(href, getLabel());
}