/** * Test whether property object matches. * * @param other match candidate * @return match flag */ protected boolean match(FragmentProperty other) { return ((((name != null) && name.equals(other.getName())) || ((name == null) && (other.getName() == null))) && (((scope != null) && scope.equals(other.getScope())) || ((scope == null) && (other.getScope() == null))) && (((scopeValue != null) && scopeValue.equals(other.getScopeValue())) || ((scopeValue == null) && (other.getScopeValue() == null)))); } }
public Map<String,String> getPropertiesMap() { // get property names Set<String> propertyNames = new HashSet<String>(); Iterator propertiesIter = getProperties().iterator(); while (propertiesIter.hasNext()) { FragmentProperty fragmentProperty = (FragmentProperty)propertiesIter.next(); propertyNames.add(fragmentProperty.getName()); } // construct and return properties map Map<String,String> propertiesMap = new HashMap<String,String>(); Iterator propertyNamesIter = propertyNames.iterator(); while (propertyNamesIter.hasNext()) { String propertyName = (String)propertyNamesIter.next(); String propertyValue = getProperty(propertyName); if (propertyValue != null) { propertiesMap.put(propertyName, propertyValue); } } return propertiesMap; }
for (FragmentProperty findFragmentProperty : properties) if (findFragmentProperty.getName().equals(propName))
if (fragmentProperty.getName().equals(propName))
if (fragmentProperty.getName().equals(propName))
if (fragmentProperty.getName().equals(propName))
if (findFragmentProperty.getName().equals(propName))
String propName = prop.getName(); String propScope = prop.getScope(); String propScopeValue = prop.getScopeValue();