<commit_before>/*
 * $Id$
 */
package org.xins.server;

/**
 * Constants referring to all existing <code>ResponderState</code>
 * instances.
 *
 * @version $Revision$ $Date$
 * @author <NAME> (<a href="mailto:<EMAIL>"><EMAIL></a>)
 */
public interface ResponderStates {

   /**
    * Uninitialized state. In this state no output can be written.
    */
   static final ResponderState UNINITIALIZED = new ResponderState("UNINITIALIZED");

   /**
    * Initial state, before response output is started.
    */
   static final ResponderState BEFORE_START = new ResponderState("BEFORE_START");

   /**
    * State active when the output parameters can be written. This states
    * comes after {@link #BEFORE_START}.
    */
   static final ResponderState WITHIN_PARAMS = new ResponderState("WITHIN_PARAMS");

   /**
    * State within the data section when a start tag has been opened, but not
    * closed yet. This state comes after {@link #WITHIN_PARAMS}.
    */
   static final ResponderState START_TAG_OPEN = new ResponderState("START_TAG_OPEN");

   /**
    * State within the data section after a start tag has been closed, but the
    * root element has not been closed yet. This state comes after
    * {@link #START_TAG_OPEN}.
    */
   static final ResponderState WITHIN_ELEMENT = new ResponderState("WITHIN_ELEMENT");

   /**
    * Final state, after response output is finished.
    */
   static final ResponderState AFTER_END = new ResponderState("AFTER_END");

   /**<commit_msg>Removed UNINITIALIZED state.<commit_after>/*
 * $Id$
 */
package org.xins.server;

/**
 * Constants referring to all existing <code>ResponderState</code>
 * instances.
 *
 * @version $Revision$ $Date$
 * @author <NAME> (<a href="mailto:<EMAIL>"><EMAIL></a>)
 */
public interface ResponderStates {

   /**
    * Initial state, before response output is started.
    */
   static final ResponderState BEFORE_START = new ResponderState("BEFORE_START");

   /**
    * State active when the output parameters can be written. This states
    * comes after {@link #BEFORE_START}.
    */
   static final ResponderState WITHIN_PARAMS = new ResponderState("WITHIN_PARAMS");

   /**
    * State within the data section when a start tag has been opened, but not
    * closed yet. This state comes after {@link #WITHIN_PARAMS}.
    */
   static final ResponderState START_TAG_OPEN = new ResponderState("START_TAG_OPEN");

   /**
    * State within the data section after a start tag has been closed, but the
    * root element has not been closed yet. This state comes after
    * {@link #START_TAG_OPEN}.
    */
   static final ResponderState WITHIN_ELEMENT = new ResponderState("WITHIN_ELEMENT");

   /**
    * Final state, after response output is finished.
    */
   static final ResponderState AFTER_END = new ResponderState("AFTER_END");

   /**
{'fraction_non_alphanumeric': 0.10718075698620445, 'fraction_numerical': 0.0, 'mean_word_length': 3.4676145339652447, 'pattern_counts': {'":': 0, '<': 17, '<?xml version=': 0, '>': 17, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '2013705', 'n_tokens_mistral': 853, 'n_tokens_neox': 806, 'n_words': 276}