Class HandlerFactory


  • public class HandlerFactory
    extends java.lang.Object
    Factory for handlers. Looks up constructor via reflection.
    • Constructor Detail

    • Method Detail

      • register

        private <T> void register​(int type,
                                  java.lang.Class<T> handlerClass)
        Registers a handler.
        Type Parameters:
        T - type of the handler class object.
        Parameters:
        type - type from TokenTypes
        handlerClass - the handler to register
      • isHandledType

        public boolean isHandledType​(int type)
        Returns true if this type (form TokenTypes) is handled.
        Parameters:
        type - type from TokenTypes
        Returns:
        true if handler is registered, false otherwise
      • getHandledTypes

        public int[] getHandledTypes()
        Gets list of registered handler types.
        Returns:
        int[] of TokenType types