Class Configurator.InetAddressInfo

  • Enclosing class:
    Configurator

    public static class Configurator.InetAddressInfo
    extends java.lang.Object
    • Field Detail

      • fieldOrMethod

        java.lang.reflect.AccessibleObject fieldOrMethod
      • properties

        java.util.Map<java.lang.String,​java.lang.String> properties
      • propertyName

        java.lang.String propertyName
      • stringValue

        java.lang.String stringValue
      • convertedValue

        java.lang.Object convertedValue
      • isField

        boolean isField
      • isParameterized

        boolean isParameterized
      • baseType

        java.lang.Object baseType
    • Constructor Detail

      • InetAddressInfo

        InetAddressInfo​(Protocol protocol,
                        java.lang.reflect.AccessibleObject fieldOrMethod,
                        java.util.Map<java.lang.String,​java.lang.String> properties,
                        java.lang.String stringValue,
                        java.lang.Object convertedValue)
    • Method Detail

      • isField

        boolean isField()
      • getStringValue

        java.lang.String getStringValue()
      • getPropertyName

        java.lang.String getPropertyName()
      • getConvertedValue

        java.lang.Object getConvertedValue()
      • isParameterized

        boolean isParameterized()
      • getBaseType

        java.lang.Object getBaseType()
      • hasParameterizedType

        static boolean hasParameterizedType​(java.lang.reflect.Field f)
      • hasParameterizedType

        static boolean hasParameterizedType​(java.lang.reflect.Method m)
                                     throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • isInetAddressRelated

        static boolean isInetAddressRelated​(java.lang.reflect.Field f)
      • isInetAddressRelated

        static boolean isInetAddressRelated​(java.lang.reflect.Method m)
      • parameterizedTypeSanityCheck

        static void parameterizedTypeSanityCheck​(java.lang.reflect.ParameterizedType pt)
                                          throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • getInetAddresses

        public java.util.List<java.net.InetAddress> getInetAddresses()
      • getInetAddress

        private static java.net.InetAddress getInetAddress​(java.lang.Object obj)
                                                    throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object