private List<EndpointDefinition> loadDefinitions(final File file) { if (file.exists()) { return jsonMappingParserThreadLocal.get().parseListFromFile(EndpointDefinition.class, file.toString()); } else { return Collections.emptyList(); } }
@Override public <T> List<T> parseListFromFile( Class<T> componentType, String fileName ) { return objectParser.parseListFromFile( componentType, fileName); }
@Override public <T> List<T> parseListFromFile( Class<T> componentType, String fileName ) { return objectParser.parseListFromFile( componentType, fileName); }
@Override public <T> List<T> parseListFromFile( Class<T> componentType, String fileName ) { return objectParser.parseListFromFile( componentType, fileName); }
private List<EndpointDefinition> loadDefinitions(final File file) { if (file.exists()) { return jsonMappingParserThreadLocal.get().parseListFromFile(EndpointDefinition.class, file.toString()); } else { return Collections.emptyList(); } }
private List<EndpointDefinition> loadDefinitions(final File file) { if (file.exists()) { return jsonMappingParserThreadLocal.get().parseListFromFile(EndpointDefinition.class, file.toString()); } else { return Collections.emptyList(); } }
@Override public <T extends Collection<C>, C> T readValue( File src, Class<T> valueType, Class<C> componentType ) { Class<?> type = valueType; if (type == List.class) { return(T) this.parserFactory.create().parseListFromFile( componentType, src.toString() ); } else if (type == Set.class) { return (T) new HashSet(this.parserFactory.create().parseListFromFile( componentType, src.toString() )); } else if (type == LinkedHashSet.class) { return (T) new LinkedHashSet<>(this.parserFactory.create().parseListFromFile( componentType, src.toString() )); } else { return(T) this.parserFactory.create().parseListFromFile( componentType, src.toString() ); } }
@Override public <T extends Collection<C>, C> T readValue( File src, Class<T> valueType, Class<C> componentType ) { Class<?> type = valueType; if (type == List.class) { return(T) this.parserFactory.create().parseListFromFile( componentType, src.toString() ); } else if (type == Set.class) { return (T) new HashSet(this.parserFactory.create().parseListFromFile( componentType, src.toString() )); } else if (type == LinkedHashSet.class) { return (T) new LinkedHashSet<>(this.parserFactory.create().parseListFromFile( componentType, src.toString() )); } else { return(T) this.parserFactory.create().parseListFromFile( componentType, src.toString() ); } }
@Override public <T extends Collection<C>, C> T readValue( File src, Class<T> valueType, Class<C> componentType ) { Class<?> type = valueType; if (type == List.class) { return(T) this.parserFactory.create().parseListFromFile( componentType, src.toString() ); } else if (type == Set.class) { return (T) new HashSet(this.parserFactory.create().parseListFromFile( componentType, src.toString() )); } else if (type == LinkedHashSet.class) { return (T) new LinkedHashSet<>(this.parserFactory.create().parseListFromFile( componentType, src.toString() )); } else { return(T) this.parserFactory.create().parseListFromFile( componentType, src.toString() ); } }