public class TopologySerializerFilenameMatcher extends Object
TopologySerializerFilenameMatcher
is able to provide a set of TopologySerializer
linked to filenames via regular expressions.Constructor and Description |
---|
TopologySerializerFilenameMatcher() |
Modifier and Type | Method and Description |
---|---|
void |
addTopologySerializer(String[] extensions,
TopologySerializer topologySerializer)
Records and links the provided
TopologySerializer to a given array. |
void |
addTopologySerializer(String regexp,
TopologySerializer topologySerializer)
Records and links the provided
TopologySerializer to a specific regular expression. |
TopologySerializer |
getTopologySerializerFor(String filename)
Retrieves a
TopologySerializer applicable for the provided filename. |
public TopologySerializer getTopologySerializerFor(String filename)
TopologySerializer
applicable for the provided filename.filename
- a filenameTopologySerializer
applicable to the provided filenamepublic void addTopologySerializer(String regexp, TopologySerializer topologySerializer)
TopologySerializer
to a specific regular expression.regexp
- a regular expression matching the file namestopologySerializer
- the TopologySerializer
to be recordedpublic void addTopologySerializer(String[] extensions, TopologySerializer topologySerializer)
TopologySerializer
to a given array.
of filename extensions.extensions
- an array if filename extensions (without the . character)topologySerializer
- the TopologySerializer
to be recorded