public PropertyDefinitionList getPropertyDefinitionList(String name) { return (PropertyDefinitionList) this.get(name); }
.get(summaryPropertyDefinition.getName()); FacesComponentUtility.addVerbatimText(parent, "<th class='" + PROPERTY_MAP_SUMMARY_DATA_HEADER_CELL_STYLE_CLASS + "'>");
public PropertyDefinitionSimple getPropertyDefinitionSimple(String name) { return (PropertyDefinitionSimple) this.get(name); }
public PropertyDefinitionMap getPropertyDefinitionMap(String name) { return (PropertyDefinitionMap) this.get(name); }
private Object getValueWithType(Map.Entry<String, Object> entry, PropertyDefinitionMap definitions) { PropertyDefinitionSimple pds = (PropertyDefinitionSimple) definitions.get(entry.getKey()); if (!(entry.getValue() instanceof String)) { return entry.getValue(); } String val = (String) entry.getValue(); Object ret = getObjectWithType(pds, val); return ret; }
private static Map<String, Object> getInnerMap(PropertyMap propertyMap, PropertyDefinitionMap propertyDefinition, boolean strict) { Map<String, Property> map = propertyMap.getMap(); Map<String,Object> result = new HashMap<String, Object>(map.size()); Set<String> names = map.keySet(); for (String name : names ) { Property property = map.get(name); PropertyDefinition definition = null; if (propertyDefinition != null) { definition = propertyDefinition.get(name); } Object target = convertProperty(property,definition, strict); result.put(name,target); } return result; }
public static PropertyDefinition getPropertyDefinitionForProperty(Property property, ConfigurationDefinition configurationDefinition) { LinkedList<Property> propertyHierarchy = getPropertyHierarchy(property); Property topLevelProperty = propertyHierarchy.get(0); PropertyDefinition propertyDefinition = configurationDefinition.getPropertyDefinitions().get(topLevelProperty.getName()); for (int i = 1; i < propertyHierarchy.size(); i++) { Property subProperty = propertyHierarchy.get(i); if (propertyDefinition instanceof PropertyDefinitionMap) { propertyDefinition = ((PropertyDefinitionMap)propertyDefinition).get(subProperty.getName()); } else if (propertyDefinition instanceof PropertyDefinitionList) { propertyDefinition = ((PropertyDefinitionList)propertyDefinition).getMemberDefinition(); } } return propertyDefinition; }
for (Map.Entry<String,Property> entry : propertyMap.getMap().entrySet()) { Property prop = entry.getValue(); PropertyDefinition definition = propertyDefinitionMap.get(name); checkProperty(messages,definition,prop);