throw new JBossXBRuntimeException("Failed to create an instance of " + colCls.getName() + " for property " + propMetaData.getName());
log.trace("Bound attribute " + xmlName + " to property " + prop.getName());
if(propertyMetaData != null) fieldName = propertyMetaData.getName();
public String resolvePropertyName() { TermBinding term = particle.getTerm(); PropertyMetaData propertyMetaData = term.getPropertyMetaData(); String prop = propertyMetaData == null ? null : propertyMetaData.getName(); if(prop != null) { return prop; } if(term.isElement()) { QName name = ((ElementBinding)term).getQName(); prop = Util.xmlNameToFieldName(name.getLocalPart(), term.getSchema().isIgnoreLowLine()); } return prop; }
log.trace("Bound element " + xmlName + " to property " + prop.getName());
private void processWildcard(TypeBinding typeBinding, VariableMapping varMapping) { log.trace("processWildcard: " + typeBinding.getQName()); PropertyMetaData prop = null; String javaVariableName = varMapping.getJavaVariableName(); if (javaVariableName != null) { prop = new PropertyMetaData(); prop.setName(javaVariableName); } if (prop == null) { prop = new PropertyMetaData(); prop.setName("_any"); } WildcardBinding wildcard = typeBinding.getWildcard(); wildcard.setUnresolvedElementHandler(new SoapElementHandler()); wildcard.setUnresolvedCharactersHandler(new SoapCharactersHandler()); wildcard.setPropertyMetaData(prop); if (log.isTraceEnabled()) log.trace("Bound wildcard of " + typeBinding.getQName() + " to property " + prop.getName()); }
String propName = propertyMetaData == null ? null : propertyMetaData.getName(); if(propName == null)
public Object getValue(MarshallingContext ctx) { Object owner = ctx.peek(); SchemaBinding schema = ctx.getSchemaBinding(); AttributeBinding binding = ctx.getAttributeBinding(); QName qName = binding.getQName(); String fieldName = null; PropertyMetaData propertyMetaData = binding.getPropertyMetaData(); if(propertyMetaData != null) { fieldName = propertyMetaData.getName(); } if(fieldName == null) { fieldName = Util.xmlNameToFieldName(qName.getLocalPart(), schema.isIgnoreLowLine()); } FieldInfo fieldInfo = FieldInfo.getFieldInfo( owner.getClass(), fieldName, binding.getRequired() && !schema.isIgnoreUnresolvedFieldOrClass() ); Object value = null; if(fieldInfo != null) { value = fieldInfo.getValue(owner); } return value; }
if(propertyMetaData != null) fieldName = propertyMetaData.getName();
propName = propertyMetaData.getName();
if (propertyMetaData != null) propName = propertyMetaData.getName(); colType = propertyMetaData.getCollectionType();
((ElementBinding)term).getQName() + ", "; msg += " property=" + propertyMetaData.getName() + ", collectionType=" + propertyMetaData.getCollectionType(); log.trace(msg);
if(propertyMetaData != null) property = propertyMetaData.getName();
binding.getPropertyMetaData().getName() + ", collectionType=" + binding.getPropertyMetaData().getCollectionType();
o = getChildren(stack.peek(), propertyMetaData.getName(), modelGroup.getSchema().isIgnoreUnresolvedFieldOrClass() );