Class ValidationReport
- java.lang.Object
-
- org.openprovenance.prov.validation.report.ValidationReport
-
public class ValidationReport extends Object implements Equals, HashCode, ToString
Java class for ValidationReport complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="ValidationReport"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="cycle" type="{http://openprovenance.org/validation#}Dependencies" maxOccurs="unbounded" minOccurs="0"/> <element name="nonStrictCycle" type="{http://openprovenance.org/validation#}Dependencies" maxOccurs="unbounded" minOccurs="0"/> <element name="failedMerge" type="{http://openprovenance.org/validation#}MergeReport" maxOccurs="unbounded" minOccurs="0"/> <element name="successfulMerge" type="{http://openprovenance.org/validation#}MergeReport" maxOccurs="unbounded" minOccurs="0"/> <element name="qualifiedNameMismatch" type="{http://openprovenance.org/validation#}MergeReport" maxOccurs="unbounded" minOccurs="0"/> <element name="specializationReport" type="{http://openprovenance.org/validation#}SpecializationReport"/> <element name="typeReport" type="{http://openprovenance.org/validation#}TypeReport"/> <element name="typeOverlap" type="{http://openprovenance.org/validation#}TypeOverlap" maxOccurs="unbounded" minOccurs="0"/> <element name="validationReport" type="{http://openprovenance.org/validation#}ValidationReport" maxOccurs="unbounded" minOccurs="0"/> <element name="malformedStatements" type="{http://openprovenance.org/validation#}MalformedStatements" minOccurs="0"/> <element name="deposited" type="{http://www.w3.org/2001/XMLSchema}boolean"/> <element ref="{http://www.w3.org/ns/prov#}document"/> </sequence> <attribute ref="{http://www.w3.org/ns/prov#}id"/> </restriction> </complexContent> </complexType>
-
-
Field Summary
Fields Modifier and Type Field Description List<Dependencies>cyclebooleandepositedDocumentdocumentList<MergeReport>failedMergeQualifiedNameidMalformedStatementsmalformedStatementsList<Dependencies>nonStrictCycleList<MergeReport>qualifiedNameMismatchSpecializationReportspecializationReportList<MergeReport>successfulMergeList<TypeOverlap>typeOverlapTypeReporttypeReportList<ValidationReport>validationReport
-
Constructor Summary
Constructors Constructor Description ValidationReport()
-
Method Summary
Modifier and Type Method Description booleanequals(Object object)voidequals(Object object, EqualsBuilder equalsBuilder)List<Dependencies>getCycle()Gets the value of the cycle property.DocumentgetDocument()Gets the value of the document property.List<MergeReport>getFailedMerge()Gets the value of the failedMerge property.QualifiedNamegetId()Gets the value of the id property.MalformedStatementsgetMalformedStatements()Gets the value of the malformedStatements property.NamespacegetNamespace()List<Dependencies>getNonStrictCycle()Gets the value of the nonStrictCycle property.List<MergeReport>getQualifiedNameMismatch()Gets the value of the qualifiedNameMismatch property.SpecializationReportgetSpecializationReport()Gets the value of the specializationReport property.List<MergeReport>getSuccessfulMerge()Gets the value of the successfulMerge property.List<TypeOverlap>getTypeOverlap()Gets the value of the typeOverlap property.TypeReportgetTypeReport()Gets the value of the typeReport property.List<ValidationReport>getValidationReport()Gets the value of the validationReport property.inthashCode()voidhashCode(HashCodeBuilder hashCodeBuilder)booleanisDeposited()Gets the value of the deposited property.voidsetDeposited(boolean value)Sets the value of the deposited property.voidsetDocument(Document value)Sets the value of the document property.voidsetId(QualifiedName value)Sets the value of the id property.voidsetMalformedStatements(MalformedStatements value)Sets the value of the malformedStatements property.voidsetNamespace(Namespace namespace)voidsetSpecializationReport(SpecializationReport value)Sets the value of the specializationReport property.voidsetTypeReport(TypeReport value)Sets the value of the typeReport property.StringtoString()voidtoString(ToStringBuilder toStringBuilder)
-
-
-
Field Detail
-
cycle
public List<Dependencies> cycle
-
nonStrictCycle
public List<Dependencies> nonStrictCycle
-
failedMerge
public List<MergeReport> failedMerge
-
successfulMerge
public List<MergeReport> successfulMerge
-
qualifiedNameMismatch
public List<MergeReport> qualifiedNameMismatch
-
specializationReport
public SpecializationReport specializationReport
-
typeReport
public TypeReport typeReport
-
typeOverlap
public List<TypeOverlap> typeOverlap
-
validationReport
public List<ValidationReport> validationReport
-
malformedStatements
public MalformedStatements malformedStatements
-
deposited
public boolean deposited
-
document
public Document document
-
id
public QualifiedName id
-
-
Method Detail
-
getNamespace
public Namespace getNamespace()
-
setNamespace
public void setNamespace(Namespace namespace)
-
getCycle
public List<Dependencies> getCycle()
Gets the value of the cycle property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the cycle property.For example, to add a new item, do as follows:
getCycle().add(newItem);- Returns:
- Objects of the following type(s) are allowed in the list
Dependencies
-
getNonStrictCycle
public List<Dependencies> getNonStrictCycle()
Gets the value of the nonStrictCycle property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the nonStrictCycle property.For example, to add a new item, do as follows:
getNonStrictCycle().add(newItem);- Returns:
- Objects of the following type(s) are allowed in the list
Dependencies
-
getFailedMerge
public List<MergeReport> getFailedMerge()
Gets the value of the failedMerge property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the failedMerge property.For example, to add a new item, do as follows:
getFailedMerge().add(newItem);- Returns:
- Objects of the following type(s) are allowed in the list
MergeReport
-
getSuccessfulMerge
public List<MergeReport> getSuccessfulMerge()
Gets the value of the successfulMerge property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the successfulMerge property.For example, to add a new item, do as follows:
getSuccessfulMerge().add(newItem);- Returns:
- Objects of the following type(s) are allowed in the list
MergeReport
-
getQualifiedNameMismatch
public List<MergeReport> getQualifiedNameMismatch()
Gets the value of the qualifiedNameMismatch property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the qualifiedNameMismatch property.For example, to add a new item, do as follows:
getQualifiedNameMismatch().add(newItem);- Returns:
- Objects of the following type(s) are allowed in the list
MergeReport
-
getSpecializationReport
public SpecializationReport getSpecializationReport()
Gets the value of the specializationReport property.- Returns:
- possible object is
SpecializationReport
-
setSpecializationReport
public void setSpecializationReport(SpecializationReport value)
Sets the value of the specializationReport property.- Parameters:
value- allowed object isSpecializationReport
-
getTypeReport
public TypeReport getTypeReport()
Gets the value of the typeReport property.- Returns:
- possible object is
TypeReport
-
setTypeReport
public void setTypeReport(TypeReport value)
Sets the value of the typeReport property.- Parameters:
value- allowed object isTypeReport
-
getTypeOverlap
public List<TypeOverlap> getTypeOverlap()
Gets the value of the typeOverlap property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the typeOverlap property.For example, to add a new item, do as follows:
getTypeOverlap().add(newItem);Objects of the following type(s) are allowed in the list
TypeOverlap- Returns:
- a list of TypeOverlap structures
-
getValidationReport
public List<ValidationReport> getValidationReport()
Gets the value of the validationReport property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a
setmethod for the validationReport property.For example, to add a new item, do as follows:
getValidationReport().add(newItem);Objects of the following type(s) are allowed in the list
ValidationReport- Returns:
- a list of validation reports
-
getMalformedStatements
public MalformedStatements getMalformedStatements()
Gets the value of the malformedStatements property.- Returns:
- possible object is
MalformedStatements
-
setMalformedStatements
public void setMalformedStatements(MalformedStatements value)
Sets the value of the malformedStatements property.- Parameters:
value- allowed object isMalformedStatements
-
isDeposited
public boolean isDeposited()
Gets the value of the deposited property.- Returns:
- boolean
-
setDeposited
public void setDeposited(boolean value)
Sets the value of the deposited property.- Parameters:
value- a boolean
-
getDocument
public Document getDocument()
Gets the value of the document property.- Returns:
- possible object is
Document
-
setDocument
public void setDocument(Document value)
Sets the value of the document property.- Parameters:
value- allowed object isDocument
-
getId
public QualifiedName getId()
Gets the value of the id property.- Returns:
- possible object is
QName
-
setId
public void setId(QualifiedName value)
Sets the value of the id property.- Parameters:
value- allowed object isQName
-
equals
public void equals(Object object, EqualsBuilder equalsBuilder)
-
hashCode
public void hashCode(HashCodeBuilder hashCodeBuilder)
-
toString
public void toString(ToStringBuilder toStringBuilder)
-
-