Class PlexusDateTypeConverter

  • All Implemented Interfaces:
    com.google.inject.matcher.Matcher<com.google.inject.TypeLiteral<?>>, com.google.inject.Module, com.google.inject.spi.TypeConverter

    public final class PlexusDateTypeConverter
    extends com.google.inject.matcher.AbstractMatcher<com.google.inject.TypeLiteral<?>>
    implements com.google.inject.spi.TypeConverter, com.google.inject.Module
    TypeConverter Module that converts Plexus formatted date strings into Dates.
    • Constructor Detail

      • PlexusDateTypeConverter

        public PlexusDateTypeConverter()
    • Method Detail

      • configure

        public void configure​(com.google.inject.Binder binder)
        Specified by:
        configure in interface com.google.inject.Module
      • matches

        public boolean matches​(com.google.inject.TypeLiteral<?> type)
        Specified by:
        matches in interface com.google.inject.matcher.Matcher<com.google.inject.TypeLiteral<?>>
      • convert

        public Object convert​(String value,
                              com.google.inject.TypeLiteral<?> toType)
        Specified by:
        convert in interface com.google.inject.spi.TypeConverter