private void setLinkParam(AttributeSet a) {

		if (linkParam == null)
			linkParam = new HyperlinkParameter();
		else
			linkParam.reset();
		if (a == null)
			return;

		Object o = a.getAttribute(HyperlinkParameter.ATTRIBUTE_RESIZABLE);
		if (o instanceof Boolean) {
			linkParam.setResizable(((Boolean) o).booleanValue());
		} else if (o instanceof String) {
			try {
				linkParam.setResizable(Boolean.valueOf((String) o));
			} catch (Exception e) {
			}
		} else {
			linkParam.setResizable(true);
		}

		o = a.getAttribute(HyperlinkParameter.ATTRIBUTE_TOOLBAR);
		if (o instanceof Boolean) {
			linkParam.setToolbar(((Boolean) o).booleanValue());
		} else if (o instanceof String) {
			try {
				linkParam.setToolbar(Boolean.valueOf((String) o));
			} catch (Exception e) {
			}
		} else {
			linkParam.setToolbar(true);
		}

		o = a.getAttribute(HyperlinkParameter.ATTRIBUTE_MENUBAR);
		if (o instanceof Boolean) {
			linkParam.setMenubar(((Boolean) o).booleanValue());
		} else if (o instanceof String) {
			try {
				linkParam.setMenubar(Boolean.valueOf((String) o));
			} catch (Exception e) {
			}
		} else {
			linkParam.setMenubar(true);
		}

		o = a.getAttribute(HyperlinkParameter.ATTRIBUTE_STATUSBAR);
		if (o instanceof Boolean) {
			linkParam.setStatusbar(((Boolean) o).booleanValue());
		} else if (o instanceof String) {
			try {
				linkParam.setStatusbar(Boolean.valueOf((String) o));
			} catch (Exception e) {
			}
		} else {
			linkParam.setStatusbar(true);
		}

		o = a.getAttribute(HyperlinkParameter.ATTRIBUTE_LEFT);
		if (o instanceof Integer) {
			linkParam.setLeft(((Integer) o).intValue());
		} else if (o instanceof String) {
			try {
				linkParam.setLeft(Integer.valueOf((String) o));
			} catch (Exception e) {
			}
		} else {
			linkParam.setLeft(0);
		}

		o = a.getAttribute(HyperlinkParameter.ATTRIBUTE_TOP);
		if (o instanceof Integer) {
			linkParam.setTop(((Integer) o).intValue());
		} else if (o instanceof String) {
			try {
				linkParam.setTop(Integer.valueOf((String) o));
			} catch (Exception e) {
			}
		} else {
			linkParam.setTop(0);
		}

		o = a.getAttribute(HyperlinkParameter.ATTRIBUTE_WIDTH);
		if (o instanceof Integer) {
			linkParam.setWidth(((Integer) o).intValue());
		} else if (o instanceof String) {
			try {
				linkParam.setWidth(Integer.valueOf((String) o));
			} catch (Exception e) {
			}
		} else {
			linkParam.setWidth(0);
		}

		o = a.getAttribute(HyperlinkParameter.ATTRIBUTE_HEIGHT);
		if (o instanceof Integer) {
			linkParam.setHeight(((Integer) o).intValue());
		} else if (o instanceof String) {
			try {
				linkParam.setHeight(Integer.valueOf((String) o));
			} catch (Exception e) {
			}
		} else {
			linkParam.setHeight(0);
		}

	}