eu.planets_project.services.characterise
Class CharacteriseResult

java.lang.Object
  extended by eu.planets_project.services.characterise.CharacteriseResult

public final class CharacteriseResult
extends Object

Result type for the Characterise interface.

Author:
Andy Jackson, Fabian Steeg (recursive structure)

Constructor Summary
CharacteriseResult(List<Property> props, ServiceReport report)
           
CharacteriseResult(List<Property> props, ServiceReport report, List<CharacteriseResult> results)
           
CharacteriseResult(List<Property> props, ServiceReport report, List<CharacteriseResult> results, String fragmentID)
           
CharacteriseResult(List<Property> props, ServiceReport report, List<CharacteriseResult> results, String fragmentID, URI formatURI)
           
CharacteriseResult(List<Property> props, ServiceReport report, List<CharacteriseResult> results, URI formatURI)
           
CharacteriseResult(List<Property> props, ServiceReport report, String fragmentID)
           
CharacteriseResult(List<Property> props, ServiceReport report, String fragmentID, URI formatURI)
           
CharacteriseResult(List<Property> props, ServiceReport report, URI formatURI)
           
 
Method Summary
 URI getFormatURI()
           
 String getFragmentID()
           
 List<Property> getProperties()
           
 ServiceReport getReport()
           
 List<CharacteriseResult> getResults()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CharacteriseResult

public CharacteriseResult(List<Property> props,
                          ServiceReport report)
Parameters:
props - The characterisation result properties
report - The service report

CharacteriseResult

public CharacteriseResult(List<Property> props,
                          ServiceReport report,
                          String fragmentID)
Parameters:
props - The characterisation result properties
report - The service report
fragmentID - The id of the fragment the results are for

CharacteriseResult

public CharacteriseResult(List<Property> props,
                          ServiceReport report,
                          URI formatURI)
Parameters:
props - The characterisation result properties
report - The service report
formatURI - A format URI for the Characterise Result

CharacteriseResult

public CharacteriseResult(List<Property> props,
                          ServiceReport report,
                          String fragmentID,
                          URI formatURI)
Parameters:
props - The characterisation result properties
report - The service report
fragmentID - The id of the fragment the results are for
formatURI - A format URI for the Characterise Result

CharacteriseResult

public CharacteriseResult(List<Property> props,
                          ServiceReport report,
                          List<CharacteriseResult> results)
Parameters:
props - The characterisation result properties
report - The service report
results - The embedded results

CharacteriseResult

public CharacteriseResult(List<Property> props,
                          ServiceReport report,
                          List<CharacteriseResult> results,
                          String fragmentID)
Parameters:
props - The characterisation result properties
report - The service report
results - The embedded results
fragmentID - The id of the fragment the results are for

CharacteriseResult

public CharacteriseResult(List<Property> props,
                          ServiceReport report,
                          List<CharacteriseResult> results,
                          URI formatURI)
Parameters:
props - The characterisation result properties
report - The service report
results - The embedded results
formatURI - A format URI for the Characterise Result

CharacteriseResult

public CharacteriseResult(List<Property> props,
                          ServiceReport report,
                          List<CharacteriseResult> results,
                          String fragmentID,
                          URI formatURI)
Parameters:
props - The characterisation result properties
report - The service report
results - The embedded results
fragmentID - The id of the fragment the results are for
formatURI - A format URI for the Characterise Result
Method Detail

getProperties

public List<Property> getProperties()
Returns:
An unmodifiable view of the result properties

getReport

public ServiceReport getReport()
Returns:
The service report

getResults

public List<CharacteriseResult> getResults()
Returns:
An unmodifiable view of the embedded results

getFragmentID

public String getFragmentID()
Returns:
The fragment ID

getFormatURI

public URI getFormatURI()
Returns:
The format URI


Copyright © 2013 Open Planets Foundation. All Rights Reserved.