Package oracle.spatial.georaster
Class ObjectInfo
- java.lang.Object
-
- oracle.spatial.georaster.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()
-
-
-
Constructor Detail
-
ObjectInfo
protected ObjectInfo(JGeoRasterMeta jGeoRasterMeta)
-
-
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()
-
validate
protected boolean validate() throws GeoRasterException
- Throws:
GeoRasterException
-
getJSONString
protected void getJSONString(java.lang.StringBuilder jsonString) throws GeoRasterException
Returns a JSON string represented by this GeoRaster Metadata subcomponent.- Throws:
GeoRasterException
-
getXMLString
protected void getXMLString(java.lang.String indent, java.lang.StringBuilder xmlString) throws GeoRasterException
- Throws:
GeoRasterException
-
populateMetadata
protected void populateMetadata(org.w3c.dom.Node node)
-
-