Examples of readMetadata()


Examples of com.lightcrafts.image.metadata.TIFFMetadataReader.readMetadata()

     */
    public void readMetadata( ImageInfo imageInfo )
        throws BadImageFileException, IOException
    {
        final ImageMetadataReader reader = new TIFFMetadataReader( imageInfo );
        MetadataUtil.removePreviewMetadataFrom( reader.readMetadata() );
    }

    ////////// private ////////////////////////////////////////////////////////

    /**
 
View Full Code Here

Examples of com.lightcrafts.image.metadata.TIFFMetadataReader.readMetadata()

     */
    public void readMetadata( ImageInfo imageInfo )
        throws BadImageFileException, IOException
    {
        final ImageMetadataReader reader = new TIFFMetadataReader( imageInfo );
        final ImageMetadata metadata = reader.readMetadata();
        MetadataUtil.removePreviewMetadataFrom( metadata );
        MetadataUtil.removeWidthHeightFrom( metadata );
    }

    ////////// private ////////////////////////////////////////////////////////
View Full Code Here

Examples of eu.scape_project.planning.services.myexperiment.domain.WorkflowDescription.readMetadata()

     */
    public void setMigrationAction(IServiceInfo migrationAction, Map<String, String> parameters)
        throws PlanningException {
        try {
            WorkflowDescription wf = MyExperimentRESTClient.getWorkflow(migrationAction.getDescriptor());
            wf.readMetadata();
            String workflowContent = MyExperimentRESTClient.getWorkflowContent(wf);
            generator.setMigrationComponent(wf, workflowContent, parameters);
        } catch (Exception e) {
            log.warn("An error occured querying myExperiment migration component.", e.getMessage());
            throw new PlanningException("An error occurred querying myExperiment migration component", e);
View Full Code Here

Examples of eu.scape_project.planning.services.myexperiment.domain.WorkflowDescription.readMetadata()

    public static RecommendedComponent recommendComponent(IServiceInfo component, List<String> measures,
        String targetMimetype) {
        RecommendedComponent recommendedComponent = null;

        WorkflowDescription wfd = MyExperimentRESTClient.getWorkflow(component.getDescriptor());
        wfd.readMetadata();
        List<Port> outputPorts = wfd.getOutputPorts();

        List<String> leftMeasures = new ArrayList<String>();
        List<String> rightMeasures = new ArrayList<String>();
View Full Code Here

Examples of eu.scape_project.planning.services.myexperiment.domain.WorkflowDescription.readMetadata()

        HashMap<String, Value> results = new HashMap<String, Value>();

        // Get description
        WorkflowDescription workflowDescription = MyExperimentRESTClient.getWorkflow(service.getDescriptor());
        workflowDescription.readMetadata();

        if (!workflowDescription.getProfile().equals("http://purl.org/DP/components#Characterisation")
            && !workflowDescription.getProfile().equals("http://purl.org/DP/components#QAObjectComparison")) {
            LOG.warn("The workflow {} is no CC or QA component.", service.getDescriptor());
            throw new EvaluatorException("The workflow " + service.getDescriptor() + " is no CC or QA component.");
View Full Code Here

Examples of eu.scape_project.planning.services.myexperiment.domain.WorkflowDescription.readMetadata()

        MigrationResult result = new MigrationResult();

        HashMap<String, Object> inputData = new HashMap<String, Object>();

        WorkflowDescription workflowDescription = MyExperimentRESTClient.getWorkflow(action.getDescriptor());
        workflowDescription.readMetadata();
        if (!workflowDescription.getProfile().equals("http://purl.org/DP/components#MigrationAction")) {
            result.setSuccessful(false);
            result.setReport("The workflow " + action.getUrl() + " is no MigrationAction.");
            return result;
        }
View Full Code Here

Examples of eu.scape_project.planning.services.myexperiment.domain.WorkflowDescription.readMetadata()

                WorkflowDescription wf = MyExperimentRESTClient.getWorkflow(action.getDescriptor());
                HashMap<String, String> parameters = new HashMap<String, String>();
                for (Parameter p : action.getParams()) {
                    parameters.put(p.getName(), p.getValue());
                }
                wf.readMetadata();
                String workflowContent = MyExperimentRESTClient.getWorkflowContent(wf);
                generator.setMigrationComponent(wf, workflowContent, parameters);
            } catch (Exception e) {
                log.warn("An error occured querying myExperiment migration component.", e.getMessage());
                throw new PlanningException("An error occured querying myExperiment migration component", e);
View Full Code Here

Examples of eu.scape_project.planning.services.myexperiment.domain.WorkflowDescription.readMetadata()

                    List<IServiceInfo> qaWfs = queryQaComponents(measure, sourceMimetype, targetMimetype);
                    Iterator<IServiceInfo> qaIt = qaWfs.iterator();
                    if (qaIt.hasNext()) {
                        IServiceInfo wfi = qaIt.next();
                        WorkflowDescription wfd = MyExperimentRESTClient.getWorkflow(wfi.getDescriptor());
                        wfd.readMetadata();
                        List<Port> outputPorts = wfd.getOutputPorts();

                        List<String> leftMeasures = new ArrayList<String>();
                        List<String> rightMeasures = new ArrayList<String>();
View Full Code Here

Examples of eu.scape_project.planning.services.myexperiment.domain.WorkflowDescription.readMetadata()

        List<IServiceInfo> ccWfs = queryCcComponents(measure, targetMimetype);
        Iterator<IServiceInfo> ccIt = ccWfs.iterator();
        if (ccIt.hasNext()) {
            IServiceInfo wfi = ccIt.next();
            WorkflowDescription wfd = MyExperimentRESTClient.getWorkflow(wfi.getDescriptor());
            wfd.readMetadata();
            List<Port> outputPorts = wfd.getOutputPorts();
            List<String> ccMeasures = new ArrayList<String>();
            for (Port port : outputPorts) {
                if (measures.contains(port.getValue())) {
                    ccMeasures.add(port.getValue());
View Full Code Here

Examples of eu.scape_project.planning.services.myexperiment.domain.WorkflowDescription.readMetadata()

    @Asynchronous
    public Future<WorkflowDescription> loadWorkflowDescription(String descriptor) {
        log.debug("Loading details of service [{}].", descriptor);
        WorkflowDescription wf = MyExperimentRESTClient.getWorkflow(descriptor);
        if (wf != null) {
            wf.readMetadata();
        }
        return new AsyncResult<WorkflowDescription>(wf);
    }
}
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.