Class ObjectInfo


  • public class ObjectInfo
    extends java.lang.Object
    ObjectInfo is a Java class mapped to the XML element ObjectInfo in the Oracle Spatial GeoRaster metadata.

    • Constructor Summary

      Constructors 
      Modifier Constructor Description
      protected ObjectInfo​(JGeoRasterMeta jGeoRasterMeta)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Double getBlankCellValue()
      Returns the blank cell value defined in the GeoRaster object.
      java.lang.Long getDefaultBlue()
      Returns the default blue layer number set in the GeoRaster object.
      java.lang.Long getDefaultGreen()
      Returns the default green layer number set in the GeoRaster object.
      java.lang.Long getDefaultRed()
      Returns the default red layer number set in the GeoRaster object.
      java.lang.String[] getDescription()
      Returns the description of the GeoRaster object.
      protected void getJSONString​(java.lang.StringBuilder jsonString)
      Returns a JSON string represented by this GeoRaster Metadata subcomponent.
      java.lang.String getMajorVersion()
      Returns the major version of the GeoRaster object.
      java.lang.String getMinorVersion()
      Returns the minor version of the GeoRaster object.
      java.lang.Integer getRasterType()
      Returns the GeoRaster type.
      java.lang.String getUserID()
      Returns the GeoRaster user ID.
      protected void getXMLString​(java.lang.String indent, java.lang.StringBuilder xmlString)  
      protected void initialize()  
      java.lang.Boolean isBlank()
      Returns true if the GeoRaster object is blank.
      protected void populateMetadata​(org.w3c.dom.Node node)  
      protected void setBlank​(boolean isBlank)
      Sets the current GeoRaster object blank.
      void setBlankCellValue​(java.lang.Double blankCellValue)
      Sets the blank cell value for the current GeoRaster object.
      void setDefaultBlue​(java.lang.Long defaultBlue)
      Sets the default blue layer number for the current GeoRaster object.
      void setDefaultGreen​(java.lang.Long defaultGreen)
      Sets the default green layer number for the current GeoRaster object.
      void setDefaultRed​(java.lang.Long defaultRed)
      Sets the default red layer number for the current GeoRaster object.
      void setDescription​(java.lang.String[] description)
      Sets the description for the current GeoRaster object.
      void setMajorVersion​(java.lang.String majorVersion)
      Sets the major version for the current GeoRaster object.
      void setMinorVersion​(java.lang.String minorVersion)
      Sets the minor version for the current GeoRaster object.
      protected void setRasterType​(java.lang.Integer rasterType)
      Sets the raster type for the current GeoRaster object.
      void setUserID​(java.lang.String ID)
      Sets the user ID for the current GeoRaster object.
      protected boolean validate()  
      protected java.lang.String validateContent()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

    • Method Detail

      • getRasterType

        public java.lang.Integer getRasterType()
        Returns the GeoRaster type.
        Returns:
        Raster type.
      • getUserID

        public java.lang.String getUserID()
        Returns the GeoRaster user ID.
        Returns:
        GeoRaster user ID.
      • setUserID

        public void setUserID​(java.lang.String ID)
        Sets the user ID for the current GeoRaster object.
        Parameters:
        ID - user ID.
      • getDescription

        public java.lang.String[] getDescription()
        Returns the description of the GeoRaster object.
        Returns:
        the description of the GeoRaster object.
      • setDescription

        public void setDescription​(java.lang.String[] description)
        Sets the description for the current GeoRaster object.
        Parameters:
        description - set description for the current GeoRaster object.
      • getMajorVersion

        public java.lang.String getMajorVersion()
        Returns the major version of the GeoRaster object.
        Returns:
        the major version of the GeoRaster object.
      • setMajorVersion

        public void setMajorVersion​(java.lang.String majorVersion)
        Sets the major version for the current GeoRaster object.
        Parameters:
        majorVersion - set major version for the current GeoRaster object.
      • getMinorVersion

        public java.lang.String getMinorVersion()
        Returns the minor version of the GeoRaster object.
        Returns:
        the minor version of the GeoRaster object.
      • setMinorVersion

        public void setMinorVersion​(java.lang.String minorVersion)
        Sets the minor version for the current GeoRaster object.
        Parameters:
        minorVersion - set minor version for the current GeoRaster object.
      • isBlank

        public java.lang.Boolean isBlank()
        Returns true if the GeoRaster object is blank.
        Returns:
        true if the GeoRaster object is blank.
      • setBlank

        protected void setBlank​(boolean isBlank)
        Sets the current GeoRaster object blank.
        Parameters:
        isBlank - true or false.
      • getBlankCellValue

        public java.lang.Double getBlankCellValue()
        Returns the blank cell value defined in the GeoRaster object.
        Returns:
        the blank cell value defined in the GeoRaster object.
      • setBlankCellValue

        public void setBlankCellValue​(java.lang.Double blankCellValue)
        Sets the blank cell value for the current GeoRaster object.
        Parameters:
        blankCellValue - blank cell value
      • getDefaultRed

        public java.lang.Long getDefaultRed()
        Returns the default red layer number set in the GeoRaster object.
        Returns:
        the default red layer number set in the GeoRaster object.
      • setDefaultRed

        public void setDefaultRed​(java.lang.Long defaultRed)
        Sets the default red layer number for the current GeoRaster object.
        Parameters:
        defaultRed - default red layer number
      • getDefaultGreen

        public java.lang.Long getDefaultGreen()
        Returns the default green layer number set in the GeoRaster object.
        Returns:
        the default green layer number set in the GeoRaster object.
      • setDefaultGreen

        public void setDefaultGreen​(java.lang.Long defaultGreen)
        Sets the default green layer number for the current GeoRaster object.
        Parameters:
        defaultGreen - default green layer number
      • getDefaultBlue

        public java.lang.Long getDefaultBlue()
        Returns the default blue layer number set in the GeoRaster object.
        Returns:
        the default blue layer number set in the GeoRaster object.
      • setDefaultBlue

        public void setDefaultBlue​(java.lang.Long defaultBlue)
        Sets the default blue layer number for the current GeoRaster object.
        Parameters:
        defaultBlue - default blue layer number
      • initialize

        protected void initialize()
      • setRasterType

        protected void setRasterType​(java.lang.Integer rasterType)
        Sets the raster type for the current GeoRaster object.
        Parameters:
        rasterType - set raster type for the current GeoRaster object.
      • validateContent

        protected java.lang.String validateContent()
      • getJSONString

        protected void getJSONString​(java.lang.StringBuilder jsonString)
                              throws GeoRasterException
        Returns a JSON string represented by this GeoRaster Metadata subcomponent.
        Throws:
        GeoRasterException
      • populateMetadata

        protected void populateMetadata​(org.w3c.dom.Node node)