com.redstarhackers.craftsman.typedefs
Class Bundle

java.lang.Object
  extended by DataType
      extended by com.redstarhackers.craftsman.typedefs.Bundle
All Implemented Interfaces:
CapableDataType

public class Bundle
extends DataType
implements CapableDataType

TODO Class summary sentence. Class documentation.

Version:
$Revision: 196 $
Author:
$Author: kostya $

Constructor Summary
Bundle()
           
 
Method Summary
 void addModule(Module module)
           
 boolean containsCapabilityType(java.lang.String typeName)
           
 CapabilityType createCapability()
           
 Module createModule()
           
 java.lang.String getBundleId()
           
 java.util.Set getCapabilities()
           
 java.util.Set getCapabilitiesOfType(java.lang.String typeName)
           
 CapabilityType getCapability(java.lang.String name)
           
 CapabilityType getCapabilityOfType(java.lang.String typeName)
           
 java.util.Set getModules()
           
 void setBundleId(java.lang.String val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Bundle

public Bundle()
Method Detail

getBundleId

public java.lang.String getBundleId()

setBundleId

public void setBundleId(java.lang.String val)

getModules

public java.util.Set getModules()

addModule

public void addModule(Module module)

createModule

public Module createModule()

createCapability

public CapabilityType createCapability()

getCapabilities

public java.util.Set getCapabilities()
Specified by:
getCapabilities in interface CapableDataType

getCapability

public CapabilityType getCapability(java.lang.String name)
Specified by:
getCapability in interface CapableDataType

containsCapabilityType

public boolean containsCapabilityType(java.lang.String typeName)
Specified by:
containsCapabilityType in interface CapableDataType

getCapabilityOfType

public CapabilityType getCapabilityOfType(java.lang.String typeName)
Specified by:
getCapabilityOfType in interface CapableDataType

getCapabilitiesOfType

public java.util.Set getCapabilitiesOfType(java.lang.String typeName)
Specified by:
getCapabilitiesOfType in interface CapableDataType