public String serializedMember(Class type, String memberName) { if (memberName.startsWith("this$")) { final String[] innerFieldNames = getInnerFieldNames(type); for (int i = 0; i < innerFieldNames.length; ++i) { if (innerFieldNames[i].equals(memberName)) { return i == 0 ? alias : alias + '-' + i; } } } return super.serializedMember(type, memberName); }
public String serializedMember(Class type, String memberName) { String alias = getMember(type, memberName, fieldToAliasMap); if (alias == null) { return super.serializedMember(type, memberName); } else { return alias; } }
public String serializedMember(Class type, String memberName) { String fieldType = "field"; return super.serializedMember(type, fieldType+":"+memberName); } }
public String serializedMember(Class type, String memberName) { if (memberName.equals("this$0")) { return alias; } else { return super.serializedMember(type, memberName); } }
public String serializedMember(Class type, String memberName) { if (memberName.equals("this$0")) { return alias; } else { return super.serializedMember(type, memberName); } }
public String serializedMember(Class type, String memberName) { if (memberName.equals("this$0")) { return alias; } else { return super.serializedMember(type, memberName); } }
public String serializedMember(Class type, String memberName) { if (memberName.equals("this$0")) { return alias; } else { return super.serializedMember(type, memberName); } }
@Override public String serializedMember(final Class<?> type, final String memberName) { if (memberName.startsWith("this$")) { final String[] innerFieldNames = getInnerFieldNames(type); for (int i = 0; i < innerFieldNames.length; ++i) { if (innerFieldNames[i].equals(memberName)) { return i == 0 ? alias : alias + '-' + i; } } } return super.serializedMember(type, memberName); }
@Override public String serializedMember(final Class<?> type, final String memberName) { final String alias = getMember(type, memberName, fieldToAliasMap); if (alias == null) { return super.serializedMember(type, memberName); } else { return alias; } }
public String serializedMember(Class type, String memberName) { String alias = getMember(type, memberName, fieldToAliasMap); if (alias == null) { return super.serializedMember(type, memberName); } else { return alias; } }
public String serializedMember(Class type, String memberName) { String alias = getMember(type, memberName, fieldToAliasMap); if (alias == null) { return super.serializedMember(type, memberName); } else { return alias; } }
public String serializedMember(Class type, String memberName) { String alias = getMember(type, memberName, fieldToAliasMap); if (alias == null) { return super.serializedMember(type, memberName); } else { return alias; } }
public String serializedMember(Class type, String memberName) { String alias = getMember(type, memberName, fieldToAliasMap); if (alias == null) { return super.serializedMember(type, memberName); } else { return alias; } }
public String serializedMember(Class type, String memberName) { if (memberName.startsWith("this$")) { final String[] innerFieldNames = getInnerFieldNames(type); for (int i = 0; i < innerFieldNames.length; ++i) { if (innerFieldNames[i].equals(memberName)) { return i == 0 ? alias : alias + '-' + i; } } } return super.serializedMember(type, memberName); }
public String serializedMember(Class type, String memberName) { if (memberName.startsWith("this$")) { final String[] innerFieldNames = getInnerFieldNames(type); for (int i = 0; i < innerFieldNames.length; ++i) { if (innerFieldNames[i].equals(memberName)) { return i == 0 ? alias : alias + '-' + i; } } } return super.serializedMember(type, memberName); }
public String serializedMember(Class type, String memberName) { String alias = getMember(type, memberName, fieldToAliasMap); if (alias == null) { return super.serializedMember(type, memberName); } else { return alias; } }
public String serializedMember(Class type, String memberName) { String alias = getMember(type, memberName, fieldToAliasMap); if (alias == null) { return super.serializedMember(type, memberName); } else { return alias; } }
public String serializedMember(Class type, String memberName) { String alias = getMember(type, memberName, fieldToAliasMap); if (alias == null) { return super.serializedMember(type, memberName); } else { return alias; } }
public String serializedMember(Class type, String memberName) { if (memberName.startsWith("this$")) { final String[] innerFieldNames = getInnerFieldNames(type); for (int i = 0; i < innerFieldNames.length; ++i) { if (innerFieldNames[i].equals(memberName)) { return i == 0 ? alias : alias + '-' + i; } } } 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); }