private void setShapeDefault(Attributes attrs) {
		// find the value to be set, then set it
		if (attrs.getValue(0).equals("fill"))
			shapeDef.setFill(Boolean.valueOf(attrs.getValue(1)));
		else if (attrs.getValue(0).equals("color"))
			shapeDef.setColor(new Color((Integer.valueOf(attrs.getValue(1)
					.substring(1), 16))));
		else if (attrs.getValue(0).equals("thickness"))
			shapeDef.setThickness(Integer.valueOf(attrs.getValue(1)));
		else if (attrs.getValue(0).equals("alpha"))
			shapeDef.setAlpha(Float.valueOf(attrs.getValue(1)));
		else if (attrs.getValue(0).equals("starttime"))
			shapeDef.setStartTime(Integer.valueOf(attrs.getValue(1)));
		else if (attrs.getValue(0).equals("endtime"))
			shapeDef.setEndTime(Integer.valueOf(attrs.getValue(1)));
		else if (attrs.getValue(0).equals("onclick"))
			shapeDef.setOnClick(Integer.valueOf(attrs.getValue(1)));
		else if (attrs.getValue(0).equals("onclickurl"))
			shapeDef.setOnClickUrl(attrs.getValue(1));
		else if (attrs.getQName(0).equals("filltype"))
			shapeDef.setFillType(Integer.valueOf(attrs.getValue(1)));
	}