/** * Constructor with first fid set * * @param initialFid The type of comparison. * @deprecated use {@link #FidFilterImpl(Set)} */ protected FidFilterImpl(String initialFid) { addFid(initialFid); }
/** * Adds a collection of feature IDs to the filter. * * @param fidsToAdd A collection of feature IDs as strings. */ public void addAllFids(Collection fidsToAdd) { if (fidsToAdd == null) return; for (Iterator i = fidsToAdd.iterator(); i.hasNext(); ) { String fid = (String) i.next(); addFid(fid); } }
/** * Sets the filter attributes. Called when attributes are encountered by the filter filter. Puts * them in a hash map by thier name and value. * * @param atts the attributes to set. */ public void setAttributes(Attributes atts) { LOGGER.finer("got attribute: " + atts.getLocalName(0) + ", " + atts.getValue(0)); LOGGER.finer("current state: " + curState); if (curState.equals("fid")) { LOGGER.finer("is a fid"); ((FidFilterImpl) curFilter).addFid(atts.getValue(0)); LOGGER.finer("added fid"); } else { for (int i = 0; i < atts.getLength(); i++) { this.attributes.put(atts.getLocalName(i), atts.getValue(i)); } } }
public void testFidFilter() { FidFilterImpl ff = new FidFilterImpl(); ff.addFid("1"); FidFilterImpl ff2 = new FidFilterImpl("1"); assertNotNull(ff2); assertEquals(ff, ff2); assertTrue(!ff.equals(null)); assertTrue(!ff.equals("a string not even a filter")); ff2.addFid("2"); assertTrue(!ff.equals(ff2)); ff.addFid("2"); assertEquals(ff, ff2); }
/** * Adds a collection of feature IDs to the filter. * * @param fidsToAdd * A collection of feature IDs as strings. */ public void addAllFids(Collection fidsToAdd) { if (fidsToAdd == null) return; for (Iterator i = fidsToAdd.iterator(); i.hasNext();) { String fid = (String) i.next(); addFid(fid); } }
/** * Adds a collection of feature IDs to the filter. * * @param fidsToAdd * A collection of feature IDs as strings. */ public void addAllFids(Collection fidsToAdd) { if (fidsToAdd == null) return; for (Iterator i = fidsToAdd.iterator(); i.hasNext();) { String fid = (String) i.next(); addFid(fid); } }
/** * Constructor with first fid set * * @param initialFid * The type of comparison. * @deprecated use {@link #FidFilterImpl(Set)} */ protected FidFilterImpl(String initialFid) { super(FilterFactoryFinder.createFilterFactory()); filterType = AbstractFilter.FID; addFid(initialFid); }
/** * Constructor with first fid set * * @param initialFid * The type of comparison. * @deprecated use {@link #FidFilterImpl(Set)} */ protected FidFilterImpl(String initialFid) { super(CommonFactoryFinder.getFilterFactory(null)); filterType = AbstractFilter.FID; addFid(initialFid); }