attribHash.put("maxDimensionIndex", new XMLAttribute(Collections.synchronizedList(new ArrayList()), Constants.LIST_TYPE)); attribHash.put("dimension", new XMLAttribute(new Integer(0), Constants.NUMBER_TYPE));
private void init()  {    classXDFNodeName = "data";    // order matters! these are in *reverse* order of their    // occurence in the XDF DTD    attribOrder.add(0,"maxDimensionIndex");    attribOrder.add(0,"dimension");    attribOrder.add(0,"compression");    attribOrder.add(0,"checksum");    attribOrder.add(0,"href");    //set up the attribute hashtable key with the default initial value    attribHash.put("maxDimensionIndex", new XMLAttribute(Collections.synchronizedList(new ArrayList()), Constants.LIST_TYPE));    attribHash.put("dimension", new XMLAttribute(new Integer(0), Constants.NUMBER_TYPE));    attribHash.put("compression", new XMLAttribute(null, Constants.STRING_TYPE));  //double check init value    attribHash.put("checksum", new XMLAttribute(new Double(0), Constants.NUMBER_TYPE));  //double check    attribHash.put("href", new XMLAttribute(null, Constants.STRING_TYPE));  };