Package oracle.spatial.georaster
Class ObjectInfo
- java.lang.Object
-
- oracle.spatial.georaster.ObjectInfo
-
public class ObjectInfo extends java.lang.ObjectObjectInfo is a Java class mapped to the XML element ObjectInfo in the Oracle Spatial GeoRaster metadata.
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedObjectInfo(JGeoRasterMeta jGeoRasterMeta)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.DoublegetBlankCellValue()Returns the blank cell value defined in the GeoRaster object.java.lang.LonggetDefaultBlue()Returns the default blue layer number set in the GeoRaster object.java.lang.LonggetDefaultGreen()Returns the default green layer number set in the GeoRaster object.java.lang.LonggetDefaultRed()Returns the default red layer number set in the GeoRaster object.java.lang.String[]getDescription()Returns the description of the GeoRaster object.protected voidgetJSONString(java.lang.StringBuilder jsonString)Returns a JSON string represented by this GeoRaster Metadata subcomponent.java.lang.StringgetMajorVersion()Returns the major version of the GeoRaster object.java.lang.StringgetMinorVersion()Returns the minor version of the GeoRaster object.java.lang.IntegergetRasterType()Returns the GeoRaster type.java.lang.StringgetUserID()Returns the GeoRaster user ID.protected voidgetXMLString(java.lang.String indent, java.lang.StringBuilder xmlString)protected voidinitialize()java.lang.BooleanisBlank()Returns true if the GeoRaster object is blank.protected voidpopulateMetadata(org.w3c.dom.Node node)protected voidsetBlank(boolean isBlank)Sets the current GeoRaster object blank.voidsetBlankCellValue(java.lang.Double blankCellValue)Sets the blank cell value for the current GeoRaster object.voidsetDefaultBlue(java.lang.Long defaultBlue)Sets the default blue layer number for the current GeoRaster object.voidsetDefaultGreen(java.lang.Long defaultGreen)Sets the default green layer number for the current GeoRaster object.voidsetDefaultRed(java.lang.Long defaultRed)Sets the default red layer number for the current GeoRaster object.voidsetDescription(java.lang.String[] description)Sets the description for the current GeoRaster object.voidsetMajorVersion(java.lang.String majorVersion)Sets the major version for the current GeoRaster object.voidsetMinorVersion(java.lang.String minorVersion)Sets the minor version for the current GeoRaster object.protected voidsetRasterType(java.lang.Integer rasterType)Sets the raster type for the current GeoRaster object.voidsetUserID(java.lang.String ID)Sets the user ID for the current GeoRaster object.protected booleanvalidate()protected java.lang.StringvalidateContent()
-
-
-
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 GeoRasterExceptionReturns 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)
-
-