org.apache.olingo.ext.proxy.api

## Interface Annotatable

- All Superinterfaces:
    Serializable
  All Known Implementing Classes:
    AnnotatableInvocationHandler, EntityInvocationHandler

      public interface Annotatable
      extends Serializable

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `addAnnotation(Class<? extends AbstractTerm> term, Object value)`
    `Object` | `readAnnotation(Class<? extends AbstractTerm> term)`
    `Collection<Class<? extends AbstractTerm>>` | `readAnnotationTerms()`
    `void` | `removeAnnotation(Class<? extends AbstractTerm> term)`

- - ### Method Detail

    - #### addAnnotation

          void addAnnotation(Class<? extends AbstractTerm> term,
                             Object value)

    - #### removeAnnotation

          void removeAnnotation(Class<? extends AbstractTerm> term)

    - #### readAnnotation

          Object readAnnotation(Class<? extends AbstractTerm> term)

    - #### readAnnotationTerms

          Collection<Class<? extends AbstractTerm>> readAnnotationTerms()

Copyright © 2013–2022 The Apache Software Foundation. All rights reserved.