Examples of CoverageInfo


Examples of com.sun.enterprise.management.support.CoverageInfo

      if ( debugRoot == null )
      {
          throw new RuntimeException( "AMX-DEBUG/CoverageInfo is not enabled" );
      }
     
      final CoverageInfo coverageInfo = debugRoot.getCoverageInfo();
     
      if ( coverageInfo instanceof CoverageInfoDummy )
      {
          throw new IllegalArgumentException( "Coverage disabled--add system property " +
          "'-DAMX-DEBUG=true', then restart server" );
View Full Code Here

Examples of com.sun.enterprise.management.support.CoverageInfo

      final Map<String,CoverageInfo>  coverageMap    = new HashMap<String,CoverageInfo>();
     
      for( final AMX amx: candidates )
      {
          final AMXDebugStuff debug   = mTestUtil.asAMXDebugStuff( amx );
          final CoverageInfo  coverageInfo = debug.getCoverageInfo();
          assert( coverageInfo != null );
          handleSpecialCases( coverageInfo );
         
          final String j2eeType   = amx.getJ2EEType();
          final CoverageInfo  existing    = coverageMap.get( j2eeType );
          if ( existing != null )
          {
              existing.merge( coverageInfo );
          }
          else
          {
              coverageMap.put( j2eeType, coverageInfo );
          }
View Full Code Here

Examples of com.sun.enterprise.management.support.CoverageInfo

      final String LINE_SEP  = System.getProperty( "line.separator" );
     
      final StringBuilder builder = new StringBuilder();
      for( final String j2eeType : j2eeTypes )
      {
          final CoverageInfo  info    = coverage.get( j2eeType );
         
          final String    infoString  =
              "Coverage for j2eeType = " + j2eeType +
              ": " + (info.getFullCoverage() ? "100%" : "INCOMPLETE COVERAGE" ) +
              LINE_SEP +
              info.toString( false ) + LINE_SEP + LINE_SEP;
         
          builder.append( infoString );
      }
     
      final String msg    =
View Full Code Here

Examples of org.geoserver.catalog.CoverageInfo

       
        login();
        FormTestPage page = new FormTestPage(new ComponentBuilder() {
       
            public Component buildComponent(String id) {
                CoverageInfo info = getCatalog().getResources(CoverageInfo.class).get(0);
                LayerInfo layer = getCatalog().getLayerByName(info.getName());
                return new WCSLayerConfig(id, new Model(layer));
            }
        });
       
        tester.startPage(page);
View Full Code Here

Examples of org.geoserver.catalog.CoverageInfo

     * Sets the coverage info
     * @deprecated use {@link #setCoverage(CoverageInfo)}
     */
    public void setCoverageName(String coverageName){
        this.coverageName = coverageName;
        CoverageInfo c = catalog.getCoverageByName( coverageName );
        if ( c == null ) {
            return;
            //throw new IllegalArgumentException("No coverage named " + coverageName + " in catalog");
        }
        setCoverage(c);
View Full Code Here

Examples of org.geoserver.catalog.CoverageInfo

        if (layer == null || layer.getType() != LayerInfo.Type.RASTER) {
                    throw new WcsException("Could not find the specified coverage: "
                            + coverageId, WcsExceptionCode.InvalidParameterValue, "identifiers");
                }

                CoverageInfo ci = catalog.getCoverageByName(coverageId);
                try {
                    handleCoverageDescription(ci);
                } catch (Exception e) {
                    throw new RuntimeException(
                            "Unexpected error occurred during describe coverage xml encoding", e);
View Full Code Here

Examples of org.geoserver.catalog.CoverageInfo

            ri.setProjectionPolicy(ProjectionPolicy.FORCE_DECLARED);
        }
        if (model.getObject() instanceof CoverageInfo) {
            // coverages projection policy choice is not allowed, if there is a native a
            // reprojection will occurr
            CoverageInfo ci = (CoverageInfo) model.getObject();
            ci.setProjectionPolicy(ProjectionPolicy.REPROJECT_TO_DECLARED);
        }
        refForm.add(projectionPolicy);
       
       
        refForm.add(new ReprojectionIsPossibleValidator(nativeCRS, declaredCRS, projectionPolicy));
View Full Code Here

Examples of org.geoserver.catalog.CoverageInfo

            try {
                if (layerInfo.getType() == Type.VECTOR) {
                    FeatureType featureType = mli.getFeature().getFeatureType();
                    request.setLayer(featureType);
                } else if (layerInfo.getType() == Type.RASTER) {
                    CoverageInfo coverageInfo = mli.getCoverage();

                    // it much safer to wrap a reader rather than a coverage in most cases, OOM can
                    // occur otherwise
                    final AbstractGridCoverage2DReader reader = (AbstractGridCoverage2DReader) coverageInfo
                            .getGridCoverageReader(new NullProgressListener(), GeoTools
                                    .getDefaultHints());
                    final FeatureCollection<SimpleFeatureType, SimpleFeature> feature = FeatureUtilities
                            .wrapGridCoverageReader(reader, null);
                    request.setLayer(feature.getSchema());
View Full Code Here

Examples of org.geoserver.catalog.CoverageInfo

                      ReferencedEnvelope bounds;
            // updating grid if is a coverage
                      if(resourceInfo instanceof CoverageInfo) {
                            // the coverage bounds computation path is a bit more linear, the
                            // readers always return the bounds and in the proper CRS (afaik)
                            CoverageInfo cinfo = (CoverageInfo) resourceInfo;
                            AbstractGridCoverage2DReader reader = (AbstractGridCoverage2DReader) cinfo.getGridCoverageReader(null, null);
                            bounds = new ReferencedEnvelope(reader.getOriginalEnvelope());
                            // apply the bounds, taking into account the reprojection policy if need be
                            if (resourceInfo.getProjectionPolicy() == ProjectionPolicy.REPROJECT_TO_DECLARED && bounds != null) {
                                try {
                                    bounds = bounds.transform(resourceInfo.getCRS(), true);
View Full Code Here

Examples of org.geoserver.catalog.CoverageInfo

        assertTrue( catalog.getCoverages().isEmpty() );
       
        catalog.add( cv );
        assertEquals( 1, catalog.getCoverages().size() );
       
        CoverageInfo cv2 = catalog.getFactory().createCoverage();
        try {
            catalog.add(cv2);
            fail( "adding with no name should throw exception");
        }
        catch( Exception e ) {}
       
        cv2.setName("cv2Name");
        try {
            catalog.add(cv2);
            fail( "adding with no store should throw exception");
        }
        catch( Exception e ) {}
       
        cv2.setStore( cs );
        catalog.add( cv2 );
        assertEquals( 2, catalog.getCoverages().size() );

        CoverageInfo fromCatalog = catalog.getCoverageByName("cv2Name");
        assertNotNull(fromCatalog);
        //ensure the collection properties are set to NullObjects and not to null
        assertNotNull(fromCatalog.getParameters());
       
        CoverageInfo cv3 = catalog.getFactory().createCoverage();
        cv3.setName( "cv3Name");
        try {
            catalog.getCoverages().add( cv3 );
            fail( "adding directly should throw an exception");
        }
        catch( Exception e ) {}
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.