EAF 7.6 Util

com.lutris.util
Class KeywordParser

java.lang.Object
  extended by com.lutris.util.KeywordParser

public class KeywordParser
extends java.lang.Object

Class used to parse KeywordsValueTable keywords.

Since:
Jolt1.0
Version:
$Revision: 1.3 $
Author:
Mark Diekhans

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.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeywordParser

public KeywordParser()
Method Detail

parse

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

Returns:
An array of the keyword components.
Throws:
KeywordValueException - If the keyword is not syntactically legal.

join

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

Parameters:
keywordPath - Array of path components.
Returns:
The keyword path string.

concat

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

Parameters:
keyword1 - First keyword.
keyword2 - Second keyword.
Returns:
The keyword path string.

EAF 7.6 Util