Interface RasterImageFileExtensionExt
- All Superinterfaces:
CyberObservableExtension,CyberObservableExtensionCommonProperties,GenericValidation,SdoDefaultValidator,StixCustomProperties
- All Known Implementing Classes:
RasterImageFileExtension
@Immutable
@DefaultTypeValue(value="raster-image-ext",
groups=DefaultValuesProcessor.class)
@AllowedParents(FileCoo.class)
@BusinessRule(ifExp="true",
thenExp="getImageHeight().isPresent() == true || getImageWidth().isPresent() == true || getBitsPerPixel().isPresent() == false || getImageCompressionAlgorithm().isPresent() == true || getExifTags().isEmpty() == true",
errorMessage="At least 1 field must be used in Raster Image File Extension.")
public interface RasterImageFileExtensionExt
extends CyberObservableExtension
The Raster Image file extension specifies a default extension for capturing
properties specific to image files.
-
Field Summary
Fields inherited from interface security.whisper.javastix.validation.SdoDefaultValidator
VALIDATOR -
Method Summary
Modifier and TypeMethodDescriptionMethods inherited from interface security.whisper.javastix.coo.extension.CyberObservableExtensionCommonProperties
getTypeMethods inherited from interface security.whisper.javastix.validation.GenericValidation
validateEntityMethods inherited from interface security.whisper.javastix.validation.SdoDefaultValidator
validate, validateOnlyIdMethods inherited from interface security.whisper.javastix.common.StixCustomProperties
getCustomProperties
-
Method Details
-
getImageHeight
-
getImageWidth
-
getBitsPerPixel
-
getImageCompressionAlgorithm
-
getExifTags
-