コード例 #1
0
  protected static AVList getParamsFromDocument(Element domElement, AVList params) {
    if (params == null) {
      params = new AVListImpl();
    }

    XPath xpath = WWXML.makeXPath();

    // Common layer properties.
    AbstractLayer.getLayerConfigParams(domElement, params);

    WWXML.checkAndSetStringParam(domElement, params, AVKey.URL, "URL", xpath);
    WWXML.checkAndSetIntegerParam(domElement, params, AVKey.WIDTH, "Size/@width", xpath);
    WWXML.checkAndSetIntegerParam(domElement, params, AVKey.HEIGHT, "Size/@height", xpath);
    WWXML.checkAndSetDoubleParam(domElement, params, AVKeyMore.SCALE, "Scale", xpath);
    WWXML.checkAndSetSectorParam(domElement, params, AVKey.SECTOR, "Sector", xpath);
    WWXML.checkAndSetBooleanParam(domElement, params, AVKeyMore.WRAP, "Wrap", xpath);

    return params;
  }