public static void main()

in commons-digester3-examples/edsl/atom/src/main/java/org/apache/commons/digester3/edsl/atom/Main.java [38:70]


    public static void main( final String[] args )
    {
        if ( args.length != 1 )
        {
            usage();
            System.exit( -1 );
        }

        // Drive commons-beanutils how to convert dates
        final DateConverter dateConverter = new DateConverter();
        dateConverter.setPatterns( new String[] { "yyyy-MM-dd'T'HH:mm" } );
        ConvertUtils.register( dateConverter, Date.class );

        final String filename = args[0];

        final Digester digester = newLoader( new AtomRulesModule() ).newDigester();

        try
        {
            final Feed feed = digester.parse( filename );
            System.out.println( feed );
        }
        catch ( final IOException ioe )
        {
            System.out.println( "Error reading input file:" + ioe.getMessage() );
            System.exit( -1 );
        }
        catch ( final SAXException se )
        {
            System.out.println( "Error parsing input file:" + se.getMessage() );
            System.exit( -1 );
        }
    }