Lines Matching refs:propertyDesc
9639 function ValueHandler(propertyDesc, element) { argument
9641 this.propertyDesc = propertyDesc;
9650 propertyDesc = this.propertyDesc;
9652 value = coerceType(propertyDesc.type, value);
9654 if (propertyDesc.isMany) {
9655 element.get(propertyDesc.name).push(value);
9657 element.set(propertyDesc.name, value);
9867 ElementHandler.prototype.valueHandler = function(propertyDesc, element) { argument
9868 return new ValueHandler(propertyDesc, element);
9871 ElementHandler.prototype.referenceHandler = function(propertyDesc) { argument
9872 return new ReferenceHandler(propertyDesc, this.context);
9889 var propertyDesc, type, element, childHandler;
9891 propertyDesc = this.getPropertyForNode(node);
9894 type = propertyDesc.effectiveType || propertyDesc.type;
9897 return this.valueHandler(propertyDesc, element);
9900 if (propertyDesc.isReference) {
9901 childHandler = this.referenceHandler(propertyDesc).handleNode(node);
9912 if (propertyDesc.isMany) {
9913 element.get(propertyDesc.name).push(newElement);
9915 element.set(propertyDesc.name, newElement);
9918 if (propertyDesc.isReference) {