Interface PdfFileExtensionExt
- All Superinterfaces:
CyberObservableExtension,CyberObservableExtensionCommonProperties,GenericValidation,SdoDefaultValidator,StixCustomProperties
- All Known Implementing Classes:
PdfFileExtension
@Immutable
@DefaultTypeValue(value="pdf-ext",
groups=DefaultValuesProcessor.class)
@AllowedParents(FileCoo.class)
@BusinessRule(ifExp="true",
thenExp="getVersion().isPresent() == true || isOptimized().isPresent() == true || getDocumentInfoDict().isEmpty() == false || getPdfId0().isPresent() == true || getPdfId1().isPresent() == true",
errorMessage="At least 1 field must be used in PDF Extension.")
public interface PdfFileExtensionExt
extends CyberObservableExtension
The PDF file extension specifies a default extension for capturing properties
specific to PDF files.
-
Field Summary
Fields inherited from interface security.whisper.javastix.validation.SdoDefaultValidator
VALIDATOR -
Method Summary
Methods 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
-
getVersion
-
isOptimized
-
getDocumentInfoDict
-
getPdfId0
-
getPdfId1
-