Top Description Constructors Methods
com.fasterxml.aalto.util

public abstract Class NameTable

extends Object
Class Inheritance
Known Direct Subclasses
com.fasterxml.aalto.in.ByteBasedPNameTable, com.fasterxml.aalto.in.CharBasedPNameTable, com.fasterxml.aalto.out.WNameTable

This class defines the basic high-level interface for symbol table implementations, especially regarding how they are obtained and reused. Most of actual use functionality is in sub-classes, since access details depend on how symbols are handled at low level.

Constructor Summary

AccessConstructor and Description
protected

Method Summary

Modifier and TypeMethod and Description
public abstract boolean
maybeDirty()

Method called to check to quickly see if a child symbol table may have gotten additional entries.

public abstract int
size()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

NameTableback to summary
protected NameTable()

Method Detail

maybeDirtyback to summary
public abstract boolean maybeDirty()

Method called to check to quickly see if a child symbol table may have gotten additional entries. Used for checking to see if a child table should be merged into shared table.

sizeback to summary
public abstract int size()