private static class ConfigurationClassParser.ImportStack extends java.util.Stack<ConfigurationClass> implements ConfigurationClassParser.ImportRegistry
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.lang.String> |
imports |
Modifier | Constructor and Description |
---|---|
private |
ConfigurationClassParser.ImportStack() |
Modifier and Type | Method and Description |
---|---|
boolean |
contains(java.lang.Object elem)
Simplified contains() implementation that tests to see if any
ConfigurationClass
exists within this stack that has the same name as elem. |
java.lang.String |
getImportingClassFor(java.lang.String importedClass) |
void |
registerImport(java.lang.String importingClass,
java.lang.String importedClass) |
java.lang.String |
toString()
Given a stack containing (in order)
com.acme.Foo
com.acme.Bar
com.acme.Baz
return "ImportStack: [Foo->Bar->Baz]".
|
add, add, addAll, addAll, addElement, capacity, clear, clone, containsAll, copyInto, elementAt, elements, ensureCapacity, equals, firstElement, get, hashCode, indexOf, indexOf, insertElementAt, isEmpty, iterator, lastElement, lastIndexOf, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeAllElements, removeElement, removeElementAt, removeRange, retainAll, set, setElementAt, setSize, size, subList, toArray, toArray, trimToSize
private ConfigurationClassParser.ImportStack()
public void registerImport(java.lang.String importingClass, java.lang.String importedClass)
public java.lang.String getImportingClassFor(java.lang.String importedClass)
getImportingClassFor
in interface ConfigurationClassParser.ImportRegistry
public boolean contains(java.lang.Object elem)
ConfigurationClass
exists within this stack that has the same name as elem. Elem must be of
type ConfigurationClass.contains
in interface java.util.Collection<ConfigurationClass>
contains
in interface java.util.List<ConfigurationClass>
contains
in class java.util.Vector<ConfigurationClass>
public java.lang.String toString()
toString
in class java.util.Vector<ConfigurationClass>