writer2latex.util
Class ExportNameCollection

java.lang.Object
  extended by writer2latex.util.ExportNameCollection

public class ExportNameCollection
extends java.lang.Object

Maintain a collection of export names. This is used to map named collections to simpler names (only A-Z, a-z and 0-9, and possibly additional characters)


Constructor Summary
ExportNameCollection(boolean bAcceptNumbers)
           
ExportNameCollection(java.lang.String sPrefix, boolean bAcceptNumbers)
           
ExportNameCollection(java.lang.String sPrefix, boolean bAcceptNumbers, java.lang.String sAdditionalChars)
           
 
Method Summary
 void addName(java.lang.String sName)
           
 boolean containsName(java.lang.String sName)
           
 java.lang.String getExportName(java.lang.String sName)
           
 boolean isEmpty()
           
 java.util.Enumeration<java.lang.String> keys()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ExportNameCollection

public ExportNameCollection(java.lang.String sPrefix,
                            boolean bAcceptNumbers,
                            java.lang.String sAdditionalChars)

ExportNameCollection

public ExportNameCollection(java.lang.String sPrefix,
                            boolean bAcceptNumbers)

ExportNameCollection

public ExportNameCollection(boolean bAcceptNumbers)
Method Detail

keys

public java.util.Enumeration<java.lang.String> keys()

addName

public void addName(java.lang.String sName)

getExportName

public java.lang.String getExportName(java.lang.String sName)

containsName

public boolean containsName(java.lang.String sName)

isEmpty

public boolean isEmpty()