public boolean hasNext() { if (resource == null) { resource = getNextClassName(); } return resource != null; }
public boolean hasNext() { if (resourceName == null) { resourceName = getNextResourceName(); } return resourceName != null; }
/** * Add a resource name to a single name mapping. * * @param resourceName The resource name * @param resource The target name */ public void addResource(String resourceName, String resource) { addResource(resourceName, new String[]{ resource }); }
public static synchronized ResourceNameDiscover getNameDiscoverer() { if (nameDiscoverer == null) { nameDiscoverer = new NameDiscoverers(); nameDiscoverer.addResourceNameDiscover(getAlternatePropertyNameDiscoverer()); nameDiscoverer.addResourceNameDiscover(new DiscoverNamesInManagedProperties()); nameDiscoverer.addResourceNameDiscover(new DiscoverServiceNames(getClassLoaders())); nameDiscoverer.addResourceNameDiscover(getMappedNames()); } return nameDiscoverer; }
/** * Maps a name to another name. * * @param fromName The name has to be mapped * @param toName The mapping target */ public void map(String fromName, String toName) { map(fromName, new String[]{ toName }); }
private static synchronized DiscoverMappedNames getMappedNames() { if (mappedNames == null) { mappedNames = new DiscoverMappedNames(); } return mappedNames; }
private static synchronized DiscoverNamesInAlternateManagedProperties getAlternatePropertyNameDiscoverer() { if (altNameDiscoverer == null) { altNameDiscoverer = new DiscoverNamesInAlternateManagedProperties(); } return altNameDiscoverer; }
private ResourceNameIterator getNextIterator() { while (idx < size()) { ResourceNameIterator iter = getResourceNameDiscover(idx++).findResourceNames(resourceName); if (iter.hasNext()) { return iter; } } return null; } };
/** * Construct a new resource discoverer with the given Dictionary. * * @param dictionary The initial Dictionary */ public DiscoverNamesInDictionary(Dictionary<String, String[]> dictionary) { setDictionary(dictionary); }
public String nextResourceName() { return hasNext() ? names[idx++] : null; } };
public String nextResourceName() { return hasNext() ? resources[idx++] : null; } };
public boolean hasNext() { if (iterator == null || !iterator.hasNext()) { iterator = getNextIterator(); if (iterator == null) { return false; } } return iterator.hasNext(); }
private String getNextResourceName() { while (inputNames.hasNext() && (resourceNames == null || !resourceNames.hasNext())) { resourceNames = findResourceNames(inputNames.nextResourceName()); } return (resourceNames != null && resourceNames.hasNext()) ? resourceNames.nextResourceName() : null; } };
public static synchronized ResourceNameDiscover getNameDiscoverer() { if (nameDiscoverer == null) { nameDiscoverer = new NameDiscoverers(); nameDiscoverer.addResourceNameDiscover(getAlternatePropertyNameDiscoverer()); nameDiscoverer.addResourceNameDiscover(new DiscoverNamesInManagedProperties()); nameDiscoverer.addResourceNameDiscover(new DiscoverServiceNames(getClassLoaders())); nameDiscoverer.addResourceNameDiscover(getMappedNames()); } return nameDiscoverer; }
private static synchronized DiscoverMappedNames getMappedNames() { if (mappedNames == null) { mappedNames = new DiscoverMappedNames(); } return mappedNames; }
private static synchronized DiscoverNamesInAlternateManagedProperties getAlternatePropertyNameDiscoverer() { if (altNameDiscoverer == null) { altNameDiscoverer = new DiscoverNamesInAlternateManagedProperties(); } return altNameDiscoverer; }
/** * Construct a new resource discoverer with an empty Dictionary. */ public DiscoverNamesInDictionary() { setDictionary(new Hashtable<String, String[]>()); }
public static synchronized ResourceNameDiscover getNameDiscoverer() { if (nameDiscoverer == null) { nameDiscoverer = new NameDiscoverers(); nameDiscoverer.addResourceNameDiscover(getAlternatePropertyNameDiscoverer()); nameDiscoverer.addResourceNameDiscover(new DiscoverNamesInManagedProperties()); nameDiscoverer.addResourceNameDiscover(new DiscoverServiceNames(getClassLoaders())); nameDiscoverer.addResourceNameDiscover(getMappedNames()); } return nameDiscoverer; }
private static synchronized DiscoverMappedNames getMappedNames() { if (mappedNames == null) { mappedNames = new DiscoverMappedNames(); } return mappedNames; }
private static synchronized DiscoverNamesInAlternateManagedProperties getAlternatePropertyNameDiscoverer() { if (altNameDiscoverer == null) { altNameDiscoverer = new DiscoverNamesInAlternateManagedProperties(); } return altNameDiscoverer; }