Details

    • Type: Sub-task Sub-task
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 5.0M15
    • Component/s: None
    • Labels:
    • Patch Info:
      Patch Available

      Description

      spec - http://java.sun.com/j2se/1.4.2/docs/api/javax/imageio/spi/ServiceRegistry.html#lookupProviders(java.lang.Class)

      I have created a new Iterator - "private static class LookupProvidersIterator implements Iterator" for this method. The iterator needs to instantiates new objects and throws ServiceConfigurationError exception at runtime, so we have to use customized Iterator.

      The flow:
      1. call ClassLoader.getResourse(String) to get a set of provider-configuration files that related to the specified class.

      2. The iterator parses all provider-configuration files to get the names of provider classes

      3. In LookupProvidersIterator.next(), instantiate objects

        Activity

          People

          • Assignee:
            Mark Hindess
            Reporter:
            Lang Yang
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development