protected TreeUnmarshaller createUnmarshallingContext(Object root, HierarchicalStreamReader reader, ConverterLookup converterLookup, Mapper mapper) { return new ReferenceByIdUnmarshaller(root, reader, converterLookup, mapper); }
protected Object getCurrentReferenceKey() { String attributeName = getMapper().aliasForSystemAttribute("id"); return attributeName == null ? null : reader.getAttribute(attributeName); } }
@Override public Object unmarshal(Object root, HierarchicalStreamReader reader, DataHolder dataHolder, ConverterLookup converterLookup, Mapper classMapper) { return new ReferenceByIdUnmarshaller( root, reader, converterLookup, classMapper).start(dataHolder); }
@Override protected TreeUnmarshaller createUnmarshallingContext(final Object root, final HierarchicalStreamReader reader, final ConverterLookup converterLookup, final Mapper mapper) { return new ReferenceByIdUnmarshaller(root, reader, converterLookup, mapper); }
@Override protected String getCurrentReferenceKey() { final String attributeName = getMapper().aliasForSystemAttribute("id"); return attributeName == null ? null : reader.getAttribute(attributeName); } }
protected TreeUnmarshaller createUnmarshallingContext(Object root, HierarchicalStreamReader reader, ConverterLookup converterLookup, Mapper mapper) { return new ReferenceByIdUnmarshaller(root, reader, converterLookup, mapper); }
protected Object getCurrentReferenceKey() { String attributeName = getMapper().aliasForSystemAttribute("id"); return attributeName == null ? null : reader.getAttribute(attributeName); } }
protected TreeUnmarshaller createUnmarshallingContext(Object root, HierarchicalStreamReader reader, ConverterLookup converterLookup, Mapper mapper) { return new ReferenceByIdUnmarshaller(root, reader, converterLookup, mapper); }
protected Object getCurrentReferenceKey() { String attributeName = getMapper().aliasForSystemAttribute("id"); return attributeName == null ? null : reader.getAttribute(attributeName); } }
protected TreeUnmarshaller createUnmarshallingContext(Object root, HierarchicalStreamReader reader, ConverterLookup converterLookup, Mapper mapper) { return new ReferenceByIdUnmarshaller(root, reader, converterLookup, mapper); }
protected Object getCurrentReferenceKey() { String attributeName = getMapper().aliasForSystemAttribute("id"); return attributeName == null ? null : reader.getAttribute(attributeName); } }
protected TreeUnmarshaller createUnmarshallingContext(Object root, HierarchicalStreamReader reader, ConverterLookup converterLookup, Mapper mapper) { return new ReferenceByIdUnmarshaller(root, reader, converterLookup, mapper); }
protected Object getCurrentReferenceKey() { String attributeName = getMapper().aliasForSystemAttribute("id"); return attributeName == null ? null : reader.getAttribute(attributeName); } }
protected TreeUnmarshaller createUnmarshallingContext(Object root, HierarchicalStreamReader reader, ConverterLookup converterLookup, Mapper mapper) { return new ReferenceByIdUnmarshaller(root, reader, converterLookup, mapper); }
protected Object getCurrentReferenceKey() { String attributeName = getMapper().aliasForSystemAttribute("id"); return attributeName == null ? null : reader.getAttribute(attributeName); } }
protected TreeUnmarshaller createUnmarshallingContext(Object root, HierarchicalStreamReader reader, ConverterLookup converterLookup, Mapper mapper) { return new ReferenceByIdUnmarshaller(root, reader, converterLookup, mapper); }
protected Object getCurrentReferenceKey() { String attributeName = getMapper().aliasForSystemAttribute("id"); return attributeName == null ? null : reader.getAttribute(attributeName); } }
protected TreeUnmarshaller createUnmarshallingContext(Object root, HierarchicalStreamReader reader, ConverterLookup converterLookup, Mapper mapper) { return new ReferenceByIdUnmarshaller(root, reader, converterLookup, mapper); }
protected Object getCurrentReferenceKey() { String attributeName = getMapper().aliasForSystemAttribute("id"); return attributeName == null ? null : reader.getAttribute(attributeName); } }