Class DynamizerModuleValidation

java.lang.Object
org.opengis.cite.citygml30part2.CommonFixture
org.opengis.cite.citygml30part2.module.DynamizerModuleValidation

public class DynamizerModuleValidation extends CommonFixture
  • Field Details

  • Constructor Details

    • DynamizerModuleValidation

      public DynamizerModuleValidation()
  • Method Details

    • VerifyDynamizerModule

      public void VerifyDynamizerModule()

      Verify that instance documents using the Dynamizer XML elements listed in Table 17 validate against the XML schema specified in dynamizer.xsd.

    • VerifyDynamizerReference

      public void VerifyDynamizerReference()

      Verify that if the sensorLocation property (type: gml:ReferenceType) of the SensorConnection element is not null, it contains an XLink reference to a core:AbstractCityObject element.

    • VerifyDynamizerAttributeRef

      public void VerifyDynamizerAttributeRef() throws XPathExpressionException

      When referencing a feature property value using the attributeRef property of a Dynamizer element, verify that:

      • The attributeRef property (type: xs:string) references a feature property value using XPath.

      • The feature property referenced by the attributeRef property exists.

      • The data type of the timeseries data provided by a Dynamizer element is equal to the data type of the static value of the feature property that is referenced by the attributeRef property or is of a type that can be converted to the type of the feature property without information loss.

      Throws:
      XPathExpressionException
    • getTYPE

      public Class<?> getTYPE(String typeOfValue, String valueNode) throws Exception
      Throws:
      Exception