Package jodd.petite

Enum WiringMode

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Comparable<WiringMode>

    public enum WiringMode
    extends java.lang.Enum<WiringMode>
    Wiring modes for Petite beans.
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      AUTOWIRE
      Auto-wires beans.
      DEFAULT
      Default wiring mode is set by the container.
      NONE
      No wiring at all.
      OPTIONAL
      Explicit and loose wiring.
      STRICT
      Explicit and strict wiring.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String toString()  
      int value()  
      static WiringMode valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static WiringMode[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • DEFAULT

        public static final WiringMode DEFAULT
        Default wiring mode is set by the container.
      • NONE

        public static final WiringMode NONE
        No wiring at all. Petite beans are not injected even when there is an explicit definition of injection.
      • STRICT

        public static final WiringMode STRICT
        Explicit and strict wiring. Wires explicitly defined injection points. Throws an exception if wiring can not be satisfied.
      • OPTIONAL

        public static final WiringMode OPTIONAL
        Explicit and loose wiring. Wires only explicitly defined injection points. Does not throw exception if wiring can not be satisfied.
      • AUTOWIRE

        public static final WiringMode AUTOWIRE
        Auto-wires beans. Beans will be injected for defined injection points and in all places where naming convention is satisfied. No exception is thrown if wiring ca not be satisfied.
    • Method Detail

      • values

        public static WiringMode[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (WiringMode c : WiringMode.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static WiringMode valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • value

        public int value()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Enum<WiringMode>