com.gomjabbar.xml.doctypes.dtd
Class DtdUtilities

java.lang.Object
  |
  +--com.gomjabbar.xml.doctypes.dtd.DtdUtilities

public class DtdUtilities
extends java.lang.Object


Constructor Summary
DtdUtilities()
           
 
Method Summary
static int getBrakets(java.lang.String s, int idx, java.lang.String op, java.lang.String cl)
           
static int getToken(java.lang.String s, int idx, java.lang.String tok)
           
static boolean hasToken(java.lang.String s, int idx, java.lang.String tok)
           
static boolean isEmptyElement(java.lang.String s)
           
static boolean isSpace(char c)
           
static boolean matchSeparation(java.lang.String s, char sep)
           
static int nextNonSpace(java.lang.String s, int idx)
           
static int nextSpace(java.lang.String s, int idx)
           
static java.lang.String[][] parseParenthesis(java.lang.String s, char open, char close)
           
static java.lang.String[] parseSeparation(java.lang.String s, char sep)
           
static java.lang.String removeParenthesis(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DtdUtilities

public DtdUtilities()
Method Detail

hasToken

public static boolean hasToken(java.lang.String s,
                               int idx,
                               java.lang.String tok)

getToken

public static int getToken(java.lang.String s,
                           int idx,
                           java.lang.String tok)
                    throws DtdException

getBrakets

public static int getBrakets(java.lang.String s,
                             int idx,
                             java.lang.String op,
                             java.lang.String cl)
                      throws DtdException

isSpace

public static boolean isSpace(char c)

nextNonSpace

public static int nextNonSpace(java.lang.String s,
                               int idx)

nextSpace

public static int nextSpace(java.lang.String s,
                            int idx)

parseParenthesis

public static java.lang.String[][] parseParenthesis(java.lang.String s,
                                                    char open,
                                                    char close)
                                             throws DtdException

isEmptyElement

public static boolean isEmptyElement(java.lang.String s)
                              throws DtdException

removeParenthesis

public static java.lang.String removeParenthesis(java.lang.String s)
                                          throws DtdException

matchSeparation

public static boolean matchSeparation(java.lang.String s,
                                      char sep)
                               throws DtdException

parseSeparation

public static java.lang.String[] parseSeparation(java.lang.String s,
                                                 char sep)
                                          throws DtdException