com.ptc.windchill.util.packaging.common
Interface ModuleRegistry

All Superinterfaces:
Collection
All Known Implementing Classes:
AbstractModuleRegistry

public interface ModuleRegistry
extends Collection



Supported API: false

Extendable: false


Method Summary
 UnitIdentifier findPackage(String unit_name)
          Searches the installed modules looking for a package that matches the unit_name argument.
 Iterator getInstalledUnits()
          Gets an iterator for the names of all the installed packaging units.
 Iterator getModules()
          Gets an iterator for the identifiers of all the installed modules.
 Iterator getPackages()
          Gets an iterator for the identifiers of all the installed packages.
 Iterator getSubsystems()
          Gets an iterator for the identifiers of all the installed subsystemss.
 
Methods inherited from interface java.util.Collection
add, addAll, clear, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 

Method Detail

getInstalledUnits

public Iterator getInstalledUnits()
Gets an iterator for the names of all the installed packaging units.

Supported API: false

Returns:
Iterator

getModules

public Iterator getModules()
Gets an iterator for the identifiers of all the installed modules.

Supported API: false

Returns:
Iterator

getPackages

public Iterator getPackages()
Gets an iterator for the identifiers of all the installed packages.

Supported API: false

Returns:
Iterator

getSubsystems

public Iterator getSubsystems()
Gets an iterator for the identifiers of all the installed subsystemss.

Supported API: false

Returns:
Iterator

findPackage

public UnitIdentifier findPackage(String unit_name)
                           throws WTException
Searches the installed modules looking for a package that matches the unit_name argument.

Supported API: false

Parameters:
unit_name - - the java package name
Returns:
UnitIdentifier - module qualified identifier that represents unit_name, or null if it is not found
Throws:
WTException