public String[] getMetadataNames() { final String[] parentNames = super.getMetadataNames(); final List<String> metadataNames = new ArrayList<String>(); metadataNames.add(TIME_DOMAIN); metadataNames.add(HAS_TIME_DOMAIN); metadataNames.add(TIME_DOMAIN_MINIMUM); metadataNames.add(TIME_DOMAIN_MAXIMUM); metadataNames.add(TIME_DOMAIN_RESOLUTION); if (parentNames != null) metadataNames.addAll(Arrays.asList(parentNames)); return metadataNames.toArray(new String[metadataNames.size()]); }
public String[] getMetadataNames(final String coverageName) { if (!checkName(coverageName)) { throw new IllegalArgumentException( "The specified coverageName " + coverageName + "is not supported"); } return getMetadataNames(); }
public String[] getMetadataNames() { final String[] parentNames = super.getMetadataNames(); final List<String> metadataNames = new ArrayList<String>(); metadataNames.add(TIME_DOMAIN); metadataNames.add(HAS_TIME_DOMAIN); metadataNames.add(TIME_DOMAIN_MINIMUM); metadataNames.add(TIME_DOMAIN_MAXIMUM); metadataNames.add(TIME_DOMAIN_RESOLUTION); if (parentNames != null) metadataNames.addAll(Arrays.asList(parentNames)); return metadataNames.toArray(new String[metadataNames.size()]); }
@Override public String[] getMetadataNames() { final String []parentNames = super.getMetadataNames(); final List<String> metadataNames = new ArrayList<String>(); metadataNames.add(TIME_DOMAIN); metadataNames.add(HAS_TIME_DOMAIN); metadataNames.add(TIME_DOMAIN_MINIMUM); metadataNames.add(TIME_DOMAIN_MAXIMUM); metadataNames.add(TIME_DOMAIN_RESOLUTION); metadataNames.add(ELEVATION_DOMAIN); metadataNames.add(ELEVATION_DOMAIN_MINIMUM); metadataNames.add(ELEVATION_DOMAIN_MAXIMUM); metadataNames.add(HAS_ELEVATION_DOMAIN); metadataNames.add(ELEVATION_DOMAIN_RESOLUTION); if(parentNames!=null) metadataNames.addAll(Arrays.asList(parentNames)); return metadataNames.toArray(new String[metadataNames.size()]); }