@Override public boolean isThisType(String name) { if (!super.isThisType(name)) { return false; } if (resolutionData.size() > 0) { return true; } MetadataRetrieve r = getMetadataRetrieve(); if (!(r instanceof IPyramidStore)) { return false; } return ((IPyramidStore) r).getResolutionCount(0) > 1; }
@Override public boolean isThisType(String name) { if (!super.isThisType(name)) { return false; } if (resolutionData.size() > 0) { return true; } MetadataRetrieve r = getMetadataRetrieve(); if (!(r instanceof IPyramidStore)) { return false; } return ((IPyramidStore) r).getResolutionCount(0) > 1; }
@Override public int getResolutionCount() { if (hasResolutions()) { return resolutionData.get(getSeries()).size() + 1; } MetadataRetrieve r = getMetadataRetrieve(); if (r instanceof IPyramidStore) { return ((IPyramidStore) r).getResolutionCount(getSeries()); } return 1; }
@Override public int getResolutionCount() { if (hasResolutions()) { return resolutionData.get(getSeries()).size() + 1; } MetadataRetrieve r = getMetadataRetrieve(); if (r instanceof IPyramidStore) { return ((IPyramidStore) r).getResolutionCount(getSeries()); } return 1; }