Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.lutris.util
Class KeywordParser  view KeywordParser download KeywordParser.java

java.lang.Object
  extended bycom.lutris.util.KeywordParser

public class KeywordParser
extends java.lang.Object

Class used to parse KeywordsValueTable keywords.

Since:
Jolt1.0
Version:
$Revision: 1.10.12.1 $

Field Summary
private static java.lang.String separator
           
 
Constructor Summary
KeywordParser()
           
 
Method Summary
static java.lang.String concat(java.lang.String keyword1, java.lang.String keyword2)
          Concatenate two keyword paths.
static java.lang.String join(java.lang.String[] keywordPath)
          Create a keyword from its components.
static java.lang.String[] parse(java.lang.String keyword)
          Parse a keyword into its components, validating that the components are legal names.
private static java.lang.String parseComponent(java.util.StringTokenizer tokens, int compIdx, java.lang.String keyword)
          Parse and validate the next component of a keyword.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

separator

private static java.lang.String separator
Constructor Detail

KeywordParser

public KeywordParser()
Method Detail

parseComponent

private static java.lang.String parseComponent(java.util.StringTokenizer tokens,
                                               int compIdx,
                                               java.lang.String keyword)
                                        throws KeywordValueException
Parse and validate the next component of a keyword.


parse

public static java.lang.String[] parse(java.lang.String keyword)
                                throws KeywordValueException
Parse a keyword into its components, validating that the components are legal names.


join

public static java.lang.String join(java.lang.String[] keywordPath)
Create a keyword from its components.


concat

public static java.lang.String concat(java.lang.String keyword1,
                                      java.lang.String keyword2)
Concatenate two keyword paths.