|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
Branch | |
DependencyLink | |
DependencyMap | |
MutableSnapshot | A Mutable snapshot is one that can be changed (i.e., a "sandbox") until such time as it is "fixed" (committed to the repository). |
OrganizedByDependency | |
Organizer | |
RepositoryObject | |
RepositoryVisitor | Interface for visitors that operate on SnapCM repositories and their objects. |
ResolutionPolicy | Base interface for dependency resolution policies. |
Resource | |
Snapshot | |
Version |
Class Summary | |
---|---|
NullBranch | Null branch object. |
NullDependencyLink | |
NullMutableSnapshot | A null mutable snapshot. |
NullRepositoryObject | |
NullResolutionPolicy | |
NullResource | |
NullSnapshot | |
NullVersion |
Exception Summary | |
---|---|
ImporterException | |
NameNotUniqueException | |
NoSuchDependencyTypeException | |
NoSuchPolicyTypeException | |
ObjectMutationException | Thrown when attempts are made to modify immutable objects. |
RepositoryException | |
ResolutionPolicyException | |
SnapCMException | Superclass for exceptions thrown by SnapCM objects. |
SnapshotException | |
VersionCommitException | |
VersionException | |
VersionMutationException |
Defines the SnapCM API as a set of interfaces and exception types. Note that the Repository interface is not part of SnapCM, but defined in the xiruss.repository package. There is no particular magic to the Repository API and there are many other possible APIs over the SnapCM classes.
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |