/** * Attempt to parse a binding expression from the passed in attribute * * @param attr The Tag Attribute Data to parse * @return An IMXMLDataBindingNode that was parsed from attr, or null if no databinding expression * was found */ private IMXMLSingleDataBindingNode parseBindingExpression(MXMLTagAttributeData attr) { Object o = MXMLDataBindingParser.parse( parent, attr, attr.getValueFragments(builder.getProblems()), builder.getProblems(), builder.getWorkspace(), builder.getMXMLDialect()); if (o instanceof IMXMLSingleDataBindingNode) { return ((IMXMLSingleDataBindingNode) o); } return null; }