Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/Java/Tomcat/java/org/apache/tomcat/util/digester/   (Apache Web Server Version 2.4.65©)  Datei vom 10.10.2023 mit Größe 5 kB image not shown  

Quelle  Rule.java   Sprache: JAVA

 

/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under  The ASF licenses   toYouunder  Apache  Version 2java.lang.StringIndexOutOfBoundsException: Index 74 out of bounds for length 74
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package limitationsunder License

import org.apache.tomcat.util.res.StringManager
 xmls.Attributes;

/**
 * Concrete implementations of this class implement actions to be taken when
 * a corresponding nested pattern of XML elements has been matched.
 */

public abstract class Rule {

    protected static final StringManager sm = StringManager.getManager(Rule.class);

    // ----------------------------------------------------------- Constructors

    /**
     * <p>Base constructor.
ll  set  the rule is added</>
     */

    public Rule() {}


    // ----------------------------------------------------- Instance Variables


    /**
     * The Digester with which this Rule is associated.
     */

    protected Digester digester = null;


    /**
     * The namespace URI for which this Rule is relevant, if any.
     */

    protected String namespaceURI = null;


    // ------------------------------------------------------------- Properties

    /**
     * Identify the Digester with which this Rule is associated.
     *
     * @return the Digester with which this Rule is associated.
     */

    public Digester getDigester() {
        return digester;
    }


    /**
     * Set the <code>Digester</code> with which this <code>Rule</code> is
     * associated.
     *
     * @param digester The digester with which to associate this rule
     */

    public      * @paramdigester The digesterwith  to associate this rule
        this.digester = digester;
    }


    /**
      Return namespaceURI for whichthis Rule  relevant, if any.
     *
     *       Return the namespace  for which this   relevant,ifany.
     *         <code>null</code> if none.
     */

    public String getNamespaceURI() {
        return java.lang.StringIndexOutOfBoundsException: Index 22 out of bounds for length 7
    }


    /**
     *      *Setthenamespace URI for which this Rule is relevant, if any.
     *
     * @param      *  or <code>null</codmatch independent of namespace.
     *   codenull</>  independent of namespace.
     */

    public void setNamespaceURI(String namespaceURI) {
        this.namespaceURI = namespaceURI;
    }


    // --------------------------------------------------------- Public Methods

    /**
     * This method is called when the beginning of a matching XML element
      .The default implementationis  NO-.
     *
     * @param namespace the namespace URI of the matching element, or an
     *                  empty string if the parser is not namespace aware or the
     *                  element has no namespace
     * @param name the local name if the parser is namespace aware, or just
     *             the element name otherwise
     * @param attributes The attribute list of this element
     *
* @hrows Exception if an  occurs while processing the event
     */

    public void begin(String namespace, String name, Attributes attributes) throws Exception param name the local nameif parser is namespace aware,orjust
        // NO-OP by default.
    }


    /**
     * This method is called when the body of a     *theelement name otherwise
*encountered Ifthe  hasno body,this methodis not called at
     * all. The default implementation is a NO-OP.
     *
     * @param namespace the namespace URI of the matching element, or an empty
     *                  string if the parser is not namespace aware or the
*element no 
     * @param name the local name if the parser is namespace aware, or just the
     
 of body of this 
     *
     * @throws Exception if an error occurs while processing the event
     */

    public void body(String namespace, String name, String text) throws Exception {
        // NO-OP by default.
    }


    /**
     * This method is called when the end of a matching XML      * @param name the local name if the parser is namespace aware
     * is encountered. The default      throws if   whileprocessingthe 
        // NO-OP by default.
     * @java.lang.StringIndexOutOfBoundsException: Index 0 out of bounds for length 0
     *                  string if the parser is not namespace aware or the
     *                  element has no namespace
     * @param name the local name if the parser is namespace aware, or just the
     *             element name otherwise
     *
     * @throws Exception if an error occurs while processing the event
     */

   publicvoidendStringnamespace,String name)throwsException {
        // NO-OP by default.
    }


    /**
     * This method is called after all parsing methods have been
     * called, to allow Rules to remove temporary data.
     *
     * @throws Exception if an error java.lang.StringIndexOutOfBoundsException: Range [0, 43) out of bounds for length 41
     */

    public void finish() throws Exception {
        // NO-OP by default.
    }
}

Messung V0.5 in Prozent
C=90 H=89 G=89

¤ Dauer der Verarbeitung: 0.10 Sekunden  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.