/** * Constructs an iterator setting configured for the specified scopes with the specified * parameters. * * @param priority * the priority for the iterator (see {@link #setPriority(int)}) * @param name * the distinguishing name for the iterator * @param iteratorClass * the fully qualified class name for the iterator * @param properties * any properties for the iterator */ public IteratorSetting(int priority, String name, String iteratorClass, Map<String,String> properties) { setPriority(priority); setName(name); setIteratorClass(iteratorClass); this.properties = new HashMap<>(); addOptions(properties); }
/** * Constructs an iterator setting configured for the specified scopes with the specified * parameters. * * @param priority * the priority for the iterator (see {@link #setPriority(int)}) * @param name * the distinguishing name for the iterator * @param iteratorClass * the fully qualified class name for the iterator * @param properties * any properties for the iterator */ public IteratorSetting(int priority, String name, String iteratorClass, Map<String,String> properties) { setPriority(priority); setName(name); setIteratorClass(iteratorClass); this.properties = new HashMap<>(); addOptions(properties); }