## Uses of Interface
org.apache.olingo.ext.proxy.api.AbstractTerm

- Packages that use AbstractTerm
  Package | Description
  --- | ---
  org.apache.olingo.ext.proxy |
  org.apache.olingo.ext.proxy.api |
  org.apache.olingo.ext.proxy.commons |
  org.apache.olingo.ext.proxy.utils |

- - ### Uses of AbstractTerm in org.apache.olingo.ext.proxy

    Methods in org.apache.olingo.ext.proxy that return types with arguments of type AbstractTerm
    Modifier and Type | Method and Description
    --- | ---
    `abstract Class<? extends AbstractTerm>` | AbstractService.`getTermClass(String name)`

  - ### Uses of AbstractTerm in org.apache.olingo.ext.proxy.api

    Methods in org.apache.olingo.ext.proxy.api that return types with arguments of type AbstractTerm
    Modifier and Type | Method and Description
    --- | ---
    `Collection<Class<? extends AbstractTerm>>` | Annotatable.`readAnnotationTerms()`

    Method parameters in org.apache.olingo.ext.proxy.api with type arguments of type AbstractTerm
    Modifier and Type | Method and Description
    --- | ---
    `void` | Annotatable.`addAnnotation(Class<? extends AbstractTerm> term, Object value)`
    `Object` | Annotatable.`readAnnotation(Class<? extends AbstractTerm> term)`
    `void` | Annotatable.`removeAnnotation(Class<? extends AbstractTerm> term)`

  - ### Uses of AbstractTerm in org.apache.olingo.ext.proxy.commons

    Methods in org.apache.olingo.ext.proxy.commons that return types with arguments of type AbstractTerm
    Modifier and Type | Method and Description
    --- | ---
    `Map<Class<? extends AbstractTerm>,Object>` | EntityInvocationHandler.`getAnnotations()`
    `Map<Class<? extends AbstractTerm>,Object>` | AnnotatableInvocationHandler.`getAnnotations()`
    `Collection<Class<? extends AbstractTerm>>` | AbstractCollectionInvocationHandler.`getAnnotationTerms()`
    `Collection<Class<? extends AbstractTerm>>` | EntityInvocationHandler.`readAnnotationTerms()`
    `Collection<Class<? extends AbstractTerm>>` | AnnotatableInvocationHandler.`readAnnotationTerms()`

    Method parameters in org.apache.olingo.ext.proxy.commons with type arguments of type AbstractTerm
    Modifier and Type | Method and Description
    --- | ---
    `void` | EntityInvocationHandler.`addAnnotation(Class<? extends AbstractTerm> term, Object value)`
    `void` | AnnotatableInvocationHandler.`addAnnotation(Class<? extends AbstractTerm> term, Object value)`
    `Object` | AbstractCollectionInvocationHandler.`getAnnotation(Class<? extends AbstractTerm> term)`
    `Object` | EntityInvocationHandler.`readAnnotation(Class<? extends AbstractTerm> term)`
    `Object` | AnnotatableInvocationHandler.`readAnnotation(Class<? extends AbstractTerm> term)`
    `void` | EntityInvocationHandler.`removeAnnotation(Class<? extends AbstractTerm> term)`
    `void` | AnnotatableInvocationHandler.`removeAnnotation(Class<? extends AbstractTerm> term)`

  - ### Uses of AbstractTerm in org.apache.olingo.ext.proxy.utils

    Methods in org.apache.olingo.ext.proxy.utils that return types with arguments of type AbstractTerm
    Modifier and Type | Method and Description
    --- | ---
    `static Collection<Class<? extends AbstractTerm>>` | CoreUtils.`getAnnotationTerms(AbstractService<?> service, List<ClientAnnotation> annotations)`

    Method parameters in org.apache.olingo.ext.proxy.utils with type arguments of type AbstractTerm
    Modifier and Type | Method and Description
    --- | ---
    `static void` | CoreUtils.`addAnnotations(EdmEnabledODataClient client, Map<Class<? extends AbstractTerm>,Object> annotations, ClientAnnotatable annotatable)`

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