Class Region

java.lang.Object
org.schemastore.json.sarif.x210.Region
All Implemented Interfaces:
gov.nist.secauto.metaschema.core.model.IBoundObject

@MetaschemaAssembly(formalName="Region", description="A region within an artifact where a result was detected.", name="region", moduleClass=SarifModule.class, valueConstraints=@ValueConstraints(expect=@Expect(level=ERROR,test="exists(startLine|charOffset|byteOffset)",message="At least a startLine, charOffset, or byteOffset must be provided."))) public class Region extends Object implements gov.nist.secauto.metaschema.core.model.IBoundObject
A region within an artifact where a result was detected.
  • Constructor Details

    • Region

      public Region()
    • Region

      public Region(gov.nist.secauto.metaschema.core.model.IMetaschemaData data)
  • Method Details

    • getMetaschemaData

      public gov.nist.secauto.metaschema.core.model.IMetaschemaData getMetaschemaData()
      Specified by:
      getMetaschemaData in interface gov.nist.secauto.metaschema.core.model.IBoundObject
    • getStartLine

      public BigInteger getStartLine()
    • setStartLine

      public void setStartLine(BigInteger value)
    • getStartColumn

      public BigInteger getStartColumn()
    • setStartColumn

      public void setStartColumn(BigInteger value)
    • getEndLine

      public BigInteger getEndLine()
    • setEndLine

      public void setEndLine(BigInteger value)
    • getEndColumn

      public BigInteger getEndColumn()
    • setEndColumn

      public void setEndColumn(BigInteger value)
    • getCharOffset

      public BigInteger getCharOffset()
    • setCharOffset

      public void setCharOffset(BigInteger value)
    • getCharLength

      public BigInteger getCharLength()
    • setCharLength

      public void setCharLength(BigInteger value)
    • getByteOffset

      public BigInteger getByteOffset()
    • setByteOffset

      public void setByteOffset(BigInteger value)
    • getByteLength

      public BigInteger getByteLength()
    • setByteLength

      public void setByteLength(BigInteger value)
    • getMessage

      public Message getMessage()
    • setMessage

      public void setMessage(Message value)
    • toString

      public String toString()
      Overrides:
      toString in class Object