/** * Given a key, the escape method returns the filename which shall be used. * * @param key the key * @return the desired and escaped filename */ protected String getName(final Object key) { if (key == null) { return "null@null.xml"; } final Class type = key.getClass(); final Converter converter = getConverterLookup().lookupConverterForType(type); if (converter instanceof SingleValueConverter) { final SingleValueConverter svConverter = (SingleValueConverter)converter; return getMapper().serializedClass(type) + '@' + escape(svConverter.toString(key)) + ".xml"; } else { final ConversionException exception = new ConversionException( "No SingleValueConverter available for key type"); exception.add("key-type", type.getName()); throw exception; } }
/** * Given a key, the escape method returns the filename which shall be used. * * @param key the key * @return the desired and escaped filename */ protected String getName(final Object key) { if (key == null) { return "null@null.xml"; } Class type = key.getClass(); Converter converter = getConverterLookup().lookupConverterForType(type); if (converter instanceof SingleValueConverter) { final SingleValueConverter svConverter = (SingleValueConverter)converter; return getMapper().serializedClass(type) + '@' + escape(svConverter.toString(key)) + ".xml"; } else { throw new StreamException("No SingleValueConverter for type " + type.getName() + " available"); } }
/** * Given a key, the escape method returns the filename which shall be used. * * @param key the key * @return the desired and escaped filename */ protected String getName(final Object key) { if (key == null) { return "null@null.xml"; } Class type = key.getClass(); Converter converter = getConverterLookup().lookupConverterForType(type); if (converter instanceof SingleValueConverter) { final SingleValueConverter svConverter = (SingleValueConverter)converter; return getMapper().serializedClass(type) + '@' + escape(svConverter.toString(key)) + ".xml"; } else { throw new StreamException("No SingleValueConverter for type " + type.getName() + " available"); } }
/** * Given a key, the escape method returns the filename which shall be used. * * @param key the key * @return the desired and escaped filename */ protected String getName(final Object key) { if (key == null) { return "null@null.xml"; } Class type = key.getClass(); Converter converter = getConverterLookup().lookupConverterForType(type); if (converter instanceof SingleValueConverter) { final SingleValueConverter svConverter = (SingleValueConverter)converter; return getMapper().serializedClass(type) + '@' + escape(svConverter.toString(key)) + ".xml"; } else { throw new StreamException("No SingleValueConverter for type " + type.getName() + " available"); } }
/** * Given a key, the escape method returns the filename which shall be used. * * @param key the key * @return the desired and escaped filename */ protected String getName(final Object key) { if (key == null) { return "null@null.xml"; } Class type = key.getClass(); Converter converter = getConverterLookup().lookupConverterForType(type); if (converter instanceof SingleValueConverter) { final SingleValueConverter svConverter = (SingleValueConverter)converter; return getMapper().serializedClass(type) + '@' + escape(svConverter.toString(key)) + ".xml"; } else { throw new StreamException("No SingleValueConverter for type " + type.getName() + " available"); } }
/** * Given a key, the escape method returns the filename which shall be used. * * @param key the key * @return the desired and escaped filename */ protected String getName(final Object key) { if (key == null) { return "null@null.xml"; } final Class type = key.getClass(); final Converter converter = getConverterLookup().lookupConverterForType(type); if (converter instanceof SingleValueConverter) { final SingleValueConverter svConverter = (SingleValueConverter)converter; return getMapper().serializedClass(type) + '@' + escape(svConverter.toString(key)) + ".xml"; } else { final ConversionException exception = new ConversionException( "No SingleValueConverter available for key type"); exception.add("key-type", type.getName()); throw exception; } }
/** * Given a key, the escape method returns the filename which shall be used. * * @param key the key * @return the desired and escaped filename */ @Override protected String getName(final Object key) { if (key == null) { return "null@null.xml"; } final Class<?> type = key.getClass(); final Converter converter = getConverterLookup().lookupConverterForType(type); if (converter instanceof SingleValueConverter) { final SingleValueConverter svConverter = (SingleValueConverter)converter; return getMapper().serializedClass(type) + '@' + escape(svConverter.toString(key)) + ".xml"; } else { final ConversionException exception = new ConversionException( "No SingleValueConverter available for key type"); exception.add("key-type", type.getName()); throw exception; } }
/** * Given a key, the escape method returns the filename which shall be used. * * @param key the key * @return the desired and escaped filename */ protected String getName(final Object key) { if (key == null) { return "null@null.xml"; } final Class type = key.getClass(); final Converter converter = getConverterLookup().lookupConverterForType(type); if (converter instanceof SingleValueConverter) { final SingleValueConverter svConverter = (SingleValueConverter)converter; return getMapper().serializedClass(type) + '@' + escape(svConverter.toString(key)) + ".xml"; } else { final ConversionException exception = new ConversionException( "No SingleValueConverter available for key type"); exception.add("key-type", type.getName()); throw exception; } }
/** * Given a key, the escape method returns the filename which shall be used. * * @param key the key * @return the desired and escaped filename */ protected String getName(final Object key) { if (key == null) { return "null@null.xml"; } final Class type = key.getClass(); final Converter converter = getConverterLookup().lookupConverterForType(type); if (converter instanceof SingleValueConverter) { final SingleValueConverter svConverter = (SingleValueConverter)converter; return getMapper().serializedClass(type) + '@' + escape(svConverter.toString(key)) + ".xml"; } else { final ConversionException exception = new ConversionException( "No SingleValueConverter available for key type"); exception.add("key-type", type.getName()); throw exception; } }