Class StringParameterInjector

    • Field Detail

      • characterParamConverter

        private static final javax.ws.rs.ext.ParamConverter<java.lang.Character> characterParamConverter
      • type

        protected java.lang.Class type
      • baseType

        protected java.lang.Class baseType
      • baseGenericType

        protected java.lang.reflect.Type baseGenericType
      • constructor

        protected java.lang.reflect.Constructor constructor
      • valueOf

        protected java.lang.reflect.Method valueOf
      • defaultValue

        protected java.lang.String defaultValue
      • paramName

        protected java.lang.String paramName
      • paramType

        protected java.lang.Class paramType
      • isCollection

        protected boolean isCollection
      • collectionType

        protected java.lang.Class<? extends java.util.Collection> collectionType
      • target

        protected java.lang.reflect.AccessibleObject target
      • paramConverter

        protected javax.ws.rs.ext.ParamConverter paramConverter
      • delegate

        protected javax.ws.rs.ext.RuntimeDelegate.HeaderDelegate delegate
    • Constructor Detail

      • StringParameterInjector

        public StringParameterInjector()
      • StringParameterInjector

        public StringParameterInjector​(java.lang.Class type,
                                       java.lang.reflect.Type genericType,
                                       java.lang.String paramName,
                                       java.lang.Class paramType,
                                       java.lang.String defaultValue,
                                       java.lang.reflect.AccessibleObject target,
                                       java.lang.annotation.Annotation[] annotations,
                                       ResteasyProviderFactory factory)
    • Method Detail

      • isCollectionOrArray

        public boolean isCollectionOrArray()
      • initialize

        protected void initialize​(java.lang.Class type,
                                  java.lang.reflect.Type genericType,
                                  java.lang.String paramName,
                                  java.lang.Class paramType,
                                  java.lang.String defaultValue,
                                  java.lang.reflect.AccessibleObject target,
                                  java.lang.annotation.Annotation[] annotations,
                                  ResteasyProviderFactory factory)
      • getParamSignature

        public java.lang.String getParamSignature()
      • extractValues

        public java.lang.Object extractValues​(java.util.List<java.lang.String> values)
      • extractValue

        public java.lang.Object extractValue​(java.lang.String strVal)
      • throwProcessingException

        protected void throwProcessingException​(java.lang.String message,
                                                java.lang.Throwable cause)