sidekick.enhanced
Class SourceParser.PackageMap

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.TreeMap
          extended by sidekick.enhanced.SourceParser.PackageMap
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.util.Map, java.util.SortedMap
Enclosing class:
SourceParser

protected class SourceParser.PackageMap
extends java.util.TreeMap

See Also:
Serialized Form

Constructor Summary
SourceParser.PackageMap()
           
SourceParser.PackageMap(SourceParser.PackageComparator pc)
           
 
Method Summary
 java.util.HashMap addPackage(java.lang.String p, SourceAsset a)
           
 void addToList(java.lang.String typ, java.lang.String p, SourceAsset a)
           
 void completePackageAsset(java.lang.String p, javax.swing.text.Position end)
           
 void completePackageAsset(java.lang.String p, javax.swing.text.Position end, int lineNo)
           
 void completePackageAsset(java.lang.String p, javax.swing.text.Position end, java.lang.String desc)
           
 SourceAsset getPackageAsset(java.lang.String p)
           
 
Methods inherited from class java.util.TreeMap
clear, clone, comparator, containsKey, containsValue, entrySet, firstKey, get, headMap, keySet, lastKey, put, putAll, remove, size, subMap, tailMap, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, isEmpty, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode, isEmpty
 

Constructor Detail

SourceParser.PackageMap

public SourceParser.PackageMap()

SourceParser.PackageMap

public SourceParser.PackageMap(SourceParser.PackageComparator pc)
Method Detail

addPackage

public java.util.HashMap addPackage(java.lang.String p,
                                    SourceAsset a)

getPackageAsset

public SourceAsset getPackageAsset(java.lang.String p)

completePackageAsset

public void completePackageAsset(java.lang.String p,
                                 javax.swing.text.Position end)

completePackageAsset

public void completePackageAsset(java.lang.String p,
                                 javax.swing.text.Position end,
                                 java.lang.String desc)

completePackageAsset

public void completePackageAsset(java.lang.String p,
                                 javax.swing.text.Position end,
                                 int lineNo)

addToList

public void addToList(java.lang.String typ,
                      java.lang.String p,
                      SourceAsset a)