visualization/visualization-spi-dot/src/main/java/se/jguru/nazgul/tools/visualization/spi/dot/DotDiagramValidator.java
public static DotLexer createLexer(final InputStream dotDiagramData) {

        // Check sanity
        if (dotDiagramData == null) {
            throw new IllegalArgumentException("Cannot handle null 'dotDiagramData' argument.");
        }

        try {

            // All Done.
            return new DotLexer(new ANTLRInputStream(dotDiagramData));
        } catch (IOException e) {
            throw new IllegalArgumentException("Could not create DotLexer", e);
        }
    }
public static DotLexer createLexer(final InputStream dotDiagramData) {

        // Check sanity
        if (dotDiagramData == null) {
            throw new IllegalArgumentException("Cannot handle null 'dotDiagramData' argument.");
        }

        try {

            // All Done.
            return new DotLexer(new ANTLRInputStream(dotDiagramData));
        } catch (IOException e) {
            throw new IllegalArgumentException("Could not create DotLexer", e);
        }
    }
public static DotLexer createLexer ( final InputStream dotDiagramData ) { // Check sanity if ( dotDiagramData == null ) { throw new IllegalArgumentException ( "Cannot handle null 'dotDiagramData' argument." ) ; } try { // All Done. return new DotLexer ( new ANTLRInputStream ( dotDiagramData ) ) ; } catch ( IOException e ) { throw new IllegalArgumentException ( "Could not create DotLexer" , e ) ; } }
Factory method creating a DotLexer from the supplied InputStream, assumed to contain Graphviz/DOT diagram data.

@param dotDiagramData The InputStream containing Graphviz/DOT data, complying
with <a href="http://www.graphviz.org/content/dot-language">DOT language specification</a>.
@return A {@link DotLexer} using the supplied InputStream as source of tokens.
Factory method creating a DotLexer from the supplied InputStream assumed to contain Graphviz / DOT diagram data .