private ICompareFilter[] getCompareFilters() { return Utilities.getCompareFilters(getCompareConfiguration()); }
private boolean contentsEqual(Object o1, char contributor1, Object o2, char contributor2) { if (fStructureCreator != null) { boolean ignoreWhiteSpace = Utilities.getBoolean( getCompareConfiguration(), CompareConfiguration.IGNORE_WHITESPACE, false); ICompareFilter[] compareFilters = Utilities.getCompareFilters(getCompareConfiguration()); String s1, s2; if (compareFilters != null && compareFilters.length > 0 && fStructureCreator instanceof StructureCreator) { return ((StructureCreator) fStructureCreator).contentsEquals( o1, contributor1, o2, contributor2, ignoreWhiteSpace, compareFilters); } s1 = fStructureCreator.getContents(o1, ignoreWhiteSpace); s2 = fStructureCreator.getContents(o2, ignoreWhiteSpace); if (s1 == null || s2 == null) return false; return s1.equals(s2); } return false; }