# Package oracle.cloud.scanning.api.config

- Interface Summary
  Interface | Description
  --- | ---
  IAnnotationContext |
  IArchiveConfiguration | This interface can be used to check if a file is missing in an archive such as jar, war and ear.
  IClassConfiguration | An interface that allows to check if a class, method or a field is allowed.
  IConfiguration | This is the base marker interface for providing accesss to the configuration that is described in an xml file
  IFileConfiguration | This interface can be used to check if a file can be packaged in the deployable archive.
  IPropertyFileConfiguration | An interface that allows to check if a property or its value is allowed in a property file.
  IXMLFileConfiguration | This represents the configration that are defined against an XML file identified by its resource Path
  ResultTypeIdentifier |

- Class Summary
  Class | Description
  --- | ---
  ClassReferenceResult | Result object against a usage of a class
  ClassToBeScannedResult |
  ConstructorInvocationResult |
  FieldUsageResult |
  MethodInvocationResult | Result object against usage of a method
  MissingAnnotationAttributeResult | Specialized Result object that indicates any of the missing attribute in an annotation.
  MissingAnnotationResult | Specialized Result object that indicates any of the missing annotation.
  MissingPropertyResult | A specialized `Result` object that is got against a property file.
  MissingResourceResult | A specialized `Result` object that is got against an archive(jar, war and ear).
  MissingXMLNodeResult | A specialized `Result` object that is got against an XML element.
  Result | The result object out of a check for validity.
  Util |
  XMLElementResult | A specialized `Result` object that is got against an XML element.

- Enum Summary
  Enum | Description
  --- | ---
  MissingXMLNodeResult.NodeType |
  Result.ResultSeverity |

Copyright © 2018 Oracle. All rights reserved.