static { LIST_WMS_GET_MAP_REQUEST = ImmutableList.<OnlineResourceProtocolType>builder() .add(OGC_WMS_1_1_1_HTTP_GET_MAP, OGC_WMS_1_3_0_HTTP_GET_MAP) .build(); LIST_DOWNLOAD = ImmutableList.<OnlineResourceProtocolType>builder() .add(WWW_DOWNLOAD_1_0_FTP__DOWNLOAD, WWW_DOWNLOAD_1_0_HTTP__DOWNLOAD) .build(); LIST_LINK = ImmutableList.<OnlineResourceProtocolType>builder() .add( WWW_LINK_1_0_HTTP__ICAL, WWW_LINK_1_0_HTTP__LINK, WWW_LINK_1_0_HTTP__PARTNERS, WWW_LINK_1_0_HTTP__RELATED, WWW_LINK_1_0_HTTP__RSS, WWW_LINK_1_0_HTTP__SAMPLES, WWW_LINK_1_0_HTTP__OPENDAP) .build(); LIST_WMS_GET_CAPABILITIES = ImmutableList.<OnlineResourceProtocolType>builder() .add(OGC_WMS_1_1_1_HTTP_GET_CAPABILITIES, OGC_WMS_1_3_0_HTTP_GET_CAPABILITIES) .build(); LIST_GET_CAPABILITIES = ImmutableList.<OnlineResourceProtocolType>builder() .addAll(LIST_WMS_GET_CAPABILITIES.listIterator()) .add( OGC_WCS_1_1_0_HTTP_GET_CAPABILITIES, OGC_WFS_1_0_0_HTTP_GET_CAPABILITIES, OGC_WMC_1_1_0_HTTP_GET_CAPABILITIES) .build(); }
@SuppressWarnings("unchecked") // safe covariant cast! @Override public UnmodifiableListIterator<E> listIterator(int index) { return (UnmodifiableListIterator<E>) delegateList.listIterator(index); }