public void fireBeginMethods()

in commons-digester3-core/src/main/java/org/apache/commons/digester3/plugins/PluginCreateRule.java [315:339]


    public void fireBeginMethods( final List<Rule> rules, final String namespace, final String name, final Attributes list )
        throws Exception
    {

        if ( rules != null && !rules.isEmpty() )
        {
            final Log log = getDigester().getLogger();
            final boolean debug = log.isDebugEnabled();
            for ( final Rule rule : rules )
            {
                if ( debug )
                {
                    log.debug( "  Fire begin() for " + rule );
                }
                try
                {
                    rule.begin( namespace, name, list );
                }
                catch ( final Exception e )
                {
                    throw getDigester().createSAXException( e );
                }
            }
        }
    }