/** * {@inheritDoc} * * @see com.thoughtworks.xstream.mapper.MapperWrapper#serializedMember(java.lang.Class, * java.lang.String) */ @SuppressWarnings("unchecked") @Override public String serializedMember(Class type, String memberName) { // get the possible serialized spec, using the memberName elment as the key. // comes from the map of serialized elements. List<InterfaceFieldAliasMapping> memberMatches = serializedMap .get(memberName); if (memberMatches != null) { for (InterfaceFieldAliasMapping ifa : memberMatches) { if (ifa.getParent() == null) { if (ifa.getType().isAssignableFrom(type)) { return ifa.getAlias(); } } else { if (ifa.getType().isAssignableFrom(type) && ifa.getParent().equals(writerStack.peek())) { return ifa.getAlias(); } } } } return super.serializedMember(type, memberName); }
/** * {@inheritDoc} * * @see com.thoughtworks.xstream.mapper.MapperWrapper#serializedMember(java.lang.Class, * java.lang.String) */ @SuppressWarnings("unchecked") @Override public String serializedMember(Class type, String memberName) { // get the possible serialized spec, using the memberName elment as the key. // comes from the map of serialized elements. List<InterfaceFieldAliasMapping> memberMatches = serializedMap .get(memberName); if (memberMatches != null) { for (InterfaceFieldAliasMapping ifa : memberMatches) { if (ifa.getParent() == null) { if (ifa.getType().isAssignableFrom(type)) { return ifa.getAlias(); } } else { if (ifa.getType().isAssignableFrom(type) && ifa.getParent().equals(writerStack.peek())) { return ifa.getAlias(); } } } } return super.serializedMember(type, memberName); }
/** * {@inheritDoc} * * @see com.thoughtworks.xstream.mapper.MapperWrapper#serializedMember(java.lang.Class, * java.lang.String) */ @SuppressWarnings("unchecked") @Override public String serializedMember(Class type, String memberName) { // get the possible serialized spec, using the memberName elment as the key. // comes from the map of serialized elements. List<InterfaceFieldAliasMapping> memberMatches = serializedMap .get(memberName); if (memberMatches != null) { for (InterfaceFieldAliasMapping ifa : memberMatches) { if (ifa.getParent() == null) { if (ifa.getType().isAssignableFrom(type)) { return ifa.getAlias(); } } else { if (ifa.getType().isAssignableFrom(type) && ifa.getParent().equals(writerStack.peek())) { return ifa.getAlias(); } } } } return super.serializedMember(type, memberName); }
/** * {@inheritDoc} * * @see com.thoughtworks.xstream.mapper.MapperWrapper#serializedMember(java.lang.Class, * java.lang.String) */ @SuppressWarnings("unchecked") @Override public String serializedMember(Class type, String memberName) { // get the possible serialized spec, using the memberName elment as the key. // comes from the map of serialized elements. List<InterfaceFieldAliasMapping> memberMatches = serializedMap .get(memberName); if (memberMatches != null) { for (InterfaceFieldAliasMapping ifa : memberMatches) { if (ifa.getParent() == null) { if (ifa.getType().isAssignableFrom(type)) { return ifa.getAlias(); } } else { if (ifa.getType().isAssignableFrom(type) && ifa.getParent().equals(writerStack.peek())) { return ifa.getAlias(); } } } } return super.serializedMember(type, memberName); }
/** * {@inheritDoc} * * @see com.thoughtworks.xstream.mapper.MapperWrapper#serializedMember(java.lang.Class, * java.lang.String) */ @SuppressWarnings("unchecked") @Override public String serializedMember(Class type, String memberName) { // get the possible serialized spec, using the memberName elment as the key. // comes from the map of serialized elements. List<InterfaceFieldAliasMapping> memberMatches = serializedMap .get(memberName); if (memberMatches != null) { for (InterfaceFieldAliasMapping ifa : memberMatches) { if (ifa.getParent() == null) { if (ifa.getType().isAssignableFrom(type)) { return ifa.getAlias(); } } else { if (ifa.getType().isAssignableFrom(type) && ifa.getParent().equals(writerStack.peek())) { return ifa.getAlias(); } } } } return super.serializedMember(type, memberName); }