001    package org.crsh.cmdline.matcher.tokenizer;
002    
003    import org.crsh.cmdline.Delimiter;
004    
005    /**
006     * @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
007     */
008    enum Escape {
009    
010      NONE(Delimiter.EMPTY),
011    
012      SINGLE(Delimiter.SINGLE_QUOTE),
013    
014      DOUBLE(Delimiter.DOUBLE_QUOTE),
015    
016      BACKSLASH(Delimiter.EMPTY);
017    
018      final Delimiter delimiter;
019    
020      Escape(Delimiter delimiter) {
021        this.delimiter = delimiter;
022      }
023    }