public Object unmarshal(QName elemName, QName attrName, AttributeBinding binding, NamespaceContext nsCtx, String value) { TypeBinding type = binding.getType(); ValueMetaData valueMetaData = binding.getValueMetaData(); return type == null ? value : type.getCharactersHandler().unmarshal(attrName, type, nsCtx, valueMetaData, value); }
CharactersHandler simpleType = type.getCharactersHandler(); Object value; if(simpleType == null)
CharactersHandler charHandler = item.ignoreCharacters ? null : charType.getCharactersHandler();