Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.servingxml.util
Interface NameTable

All Known Subinterfaces:
  MutableNameTable

All Known Implementing Classes:
  NameTableImpl, SynchronizedNameTable

    public interface NameTable

Defines an immutable interface for a symbol table of `Name` objects.

Method Summary
`boolean` | `containsSymbol(int nameSymbol)`
`Name[]` | `getNames()`
`java.lang.String` | `getNamespace(int namespaceIndex)`
`java.lang.String[]` | `getNamespaces()`
`Name` | `lookupName(int symbol)`
`int` | `lookupSymbol(Name name)`
`int` | `lookupSymbol(java.lang.String namespaceUri, java.lang.String localName)`
`void` | `printDiagnostics(java.io.PrintStream printStream)`
`int` | `size()`

Method Detail

### containsSymbol

    boolean containsSymbol(int nameSymbol)

### lookupName

    Name lookupName(int symbol)

### lookupSymbol

    int lookupSymbol(java.lang.String namespaceUri,
                     java.lang.String localName)

### lookupSymbol

    int lookupSymbol(Name name)

### size

    int size()

### printDiagnostics

    void printDiagnostics(java.io.PrintStream printStream)

### getNames

    Name[] getNames()

### getNamespaces

    java.lang.String[] getNamespaces()

### getNamespace

    java.lang.String getNamespace(int namespaceIndex)

Overview | Package | Class | Tree | Deprecated | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD