Class JDomRatingSpecification

java.lang.Object
hec.data.rating.JDomRatingSpecification
All Implemented Interfaces:
ILocationRef, IRatingSpecification, Comparable<IRatingSpecification>

public class JDomRatingSpecification extends Object implements IRatingSpecification, Comparable<IRatingSpecification>
Describes a rating specification. Has a location, rating template, and a specification version. TULA.Stage;Flow.USGS-shifted.Production ARCA.Count-Conduit_Gates ,Opening-Conduit_Gates,Elev-Pool;Flow-Conduit_Gates.Normal.Production Location.Template.SpecVersion Eventually this object will be able to read and write itself using the XML formats.
  • Field Details

    • parsingRegexp

      public final String parsingRegexp
      regexp for parsing the specification.
      See Also:
    • validationRegexp

      public final String validationRegexp
      regexp for validating the specification.
      See Also:
    • validationPattern

      public final Pattern validationPattern
      pattern for validating the specification.
    • parsingPattern

      public final Pattern parsingPattern
      pattern for parsing the specification.
  • Constructor Details

    • JDomRatingSpecification

      public JDomRatingSpecification()
      Default constructor. Fill in the object with the setters to become valid.
    • JDomRatingSpecification

      public JDomRatingSpecification(String officeId, String specificationId) throws DataSetException
      String parsing constructor to create a populating rating specification.
      Parameters:
      officeId -
      specificationId -
      Throws:
      DataSetException
    • JDomRatingSpecification

      public JDomRatingSpecification(LocationTemplate locationRef, IRatingTemplate template, Version specVersion)
      Parameterized constructor that has the args required to be valid.
      Parameters:
      locationRef -
      template -
      specVersion -
    • JDomRatingSpecification

      public JDomRatingSpecification(IRatingSpecification ratingSpecification)
      Copy constructor that creates a copy of the arg rating specification.
      Parameters:
      ratingSpecification -
  • Method Details