Interface Resolver

  • All Known Implementing Classes:
    MetamodelImpl

    public interface Resolver
    A Resolver is used to resolve listeners and class or entity names that appear in a query.
    Author:
    Abe White
    • Method Detail

      • classForName

        java.lang.Class classForName​(java.lang.String name,
                                     java.lang.String[] imports)
        Resolve the type represented by the given class name. This will test the type against the namespace of the Query and the declared imports, and will properly handle primitives and java.lang types as well. Returns null if the name does not match a known type.
      • getFilterListener

        FilterListener getFilterListener​(java.lang.String tag)
        Return the filter listener for the given tag, or null if none.
      • getAggregateListener

        AggregateListener getAggregateListener​(java.lang.String tag)
        Return the function listener for the given tag, or null if none.