public class OSMFilterFileParser
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Set<java.lang.String> |
categories |
private java.lang.String |
filename |
private static int |
MAX_INDENT |
private java.util.Set<java.lang.String> |
tags |
Constructor and Description |
---|
OSMFilterFileParser(java.lang.String filename) |
Modifier and Type | Method and Description |
---|---|
java.util.Set<java.lang.String> |
getAllCategories() |
java.util.Set<java.lang.String> |
getAllTags() |
private boolean |
isOSMFilterValid(OSMFilter filter) |
java.util.List<OSMFilter> |
parse() |
private java.util.List<java.lang.String> |
readOSMFilterFile(java.lang.String filename) |
private void |
showError(java.lang.String msg,
int lineNumber) |
private static final int MAX_INDENT
private java.lang.String filename
private java.util.Set<java.lang.String> tags
private java.util.Set<java.lang.String> categories
public java.util.List<OSMFilter> parse()
private boolean isOSMFilterValid(OSMFilter filter)
private void showError(java.lang.String msg, int lineNumber)
public java.util.Set<java.lang.String> getAllCategories()
public java.util.Set<java.lang.String> getAllTags()
private java.util.List<java.lang.String> readOSMFilterFile(java.lang.String filename) throws java.io.IOException
java.io.IOException