@Override
	protected void onNode(String name, String currentPath) throws SAXException
    {
        if (currentPath.equals("security") ||
            currentPath.equals("security/users"))
        {
            // Nothing to do
        }
        else if (currentPath.equals("security/users/user"))
        {
            descriptor.addUser(currentUser);
            currentUser = null;
        }
        else if (currentPath.equals("security/users/user/privilege"))
        {
            currentUser.addPrivilege(currentPrivilege);
            currentPrivilege = null;
        }
        else
            throw new SAXException("Unexpected node : " + name + " (" + currentPath + ")");
    }
@ Override protected void onNode ( String name , String currentPath ) throws SAXException { if ( currentPath . equals ( "security" ) || currentPath . equals ( "security/users" ) ) { } else if ( currentPath . equals ( "security/users/user" ) ) { descriptor . addUser ( currentUser ) ; currentUser = null ; } else if ( currentPath . equals ( "security/users/user/privilege" ) ) { currentUser . addPrivilege ( currentPrivilege ) ; currentPrivilege = null ; } else throw new SAXException ( "Unexpected node : " + name + " (" + currentPath + ")" ) ; }
/*
(non-Javadoc)
@see net.timewalker.ffmq4.utils.xml.DescriptorHandler#onNode(java.lang.String, java.lang.String)