Top Inners Fields Constructors Methods
org.apache.catalina.valves.rewrite

public Class QuotedStringTokenizer

extends Object
Class Inheritance
Imports
java.util.ArrayList, .Collections, .Iterator, .List, org.apache.tomcat.util.res.StringManager

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static enum

Field Summary

Modifier and TypeField and Description
private int
protected static final StringManager
private int
private Iterator<String>

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public int
private QuotedStringTokenizer.WordMode
handleQuoted(List<String> tokens, StringBuilder currentToken, char currentChar)

private QuotedStringTokenizer.WordMode
handleSimple(List<String> tokens, StringBuilder currentToken, char currentChar)

private QuotedStringTokenizer.WordMode
handleSpaces(StringBuilder currentToken, char currentChar)

public boolean
public String
private List<String>
tokenizeText(String inputText)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

returnedTokensback to summary
private int returnedTokens
smback to summary
protected static final StringManager sm
tokenCountback to summary
private int tokenCount
tokenIteratorback to summary
private Iterator<String> tokenIterator

Constructor Detail

QuotedStringTokenizerback to summary
public QuotedStringTokenizer(String text)

Method Detail

countTokensback to summary
public int countTokens()
handleQuotedback to summary
private QuotedStringTokenizer.WordMode handleQuoted(List<String> tokens, StringBuilder currentToken, char currentChar)
handleSimpleback to summary
private QuotedStringTokenizer.WordMode handleSimple(List<String> tokens, StringBuilder currentToken, char currentChar)
handleSpacesback to summary
private QuotedStringTokenizer.WordMode handleSpaces(StringBuilder currentToken, char currentChar)
hasMoreTokensback to summary
public boolean hasMoreTokens()
nextTokenback to summary
public String nextToken()
tokenizeTextback to summary
private List<String> tokenizeText(String inputText)
org.apache.catalina.valves.rewrite back to summary

pack-priv final Enum QuotedStringTokenizer.WordMode

extends Enum<QuotedStringTokenizer.WordMode>
Class Inheritance

Field Summary

Modifier and TypeField and Description
public static final QuotedStringTokenizer.WordMode
public static final QuotedStringTokenizer.WordMode
public static final QuotedStringTokenizer.WordMode
public static final QuotedStringTokenizer.WordMode
public static final QuotedStringTokenizer.WordMode

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static QuotedStringTokenizer.WordMode
public static QuotedStringTokenizer.WordMode[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

COMMENTback to summary
public static final QuotedStringTokenizer.WordMode COMMENT
ESCAPEDback to summary
public static final QuotedStringTokenizer.WordMode ESCAPED
QUOTEDback to summary
public static final QuotedStringTokenizer.WordMode QUOTED
SIMPLEback to summary
public static final QuotedStringTokenizer.WordMode SIMPLE
SPACESback to summary
public static final QuotedStringTokenizer.WordMode SPACES

Constructor Detail

WordModeback to summary
private WordMode()

Method Detail

valueOfback to summary
public static QuotedStringTokenizer.WordMode valueOf(String name)
valuesback to summary
public static QuotedStringTokenizer.WordMode[] values()