Uses of Interface
org.xiruss.snapcm.api.DependencyLink

Packages that use DependencyLink
org.xiruss.repository.api Defines the repository-level interfaces common to clients and servers. 
org.xiruss.repository.client.importers.linkmanagement Classes that support the creation of "referent tracking documents" used to manage element-to-element links via the SnapCM dependency mechanism. 
org.xiruss.repository.client.importers.xml Provides classes for supporting the import of generic XML documents as well as XSD schemas and XSLT style sheets. 
org.xiruss.repository.common Holds implementation classes usable by both clients and servers. 
org.xiruss.repository.schema_aware.api API for schema-aware repositories. 
org.xiruss.repository.server Implementation classes for the core server-side objects that make up a SnapCM repository. 
org.xiruss.repository.server.linkmanagement Server-side base implementations of the link-management-specific interfaces. 
org.xiruss.repository.server.reuse_support Contains classes that support the management of use-by-reference relationships among versions. 
org.xiruss.repository.server.schema_aware Server-side base implementation of the schema-aware repository classes. 
org.xiruss.snapcm.api Defines the SnapCM API as a set of interfaces and exception types. 
org.xiruss.snapcm.api.helpers Defines types that are not part of the core SnapCM data model but that make working with SnapCM objects more convenient. 
org.xiruss.xirussrepository.api Defines the API for the XirussRepository. 
org.xiruss.xirussrepository.client This package provides client-side proxies that implement all the relevant Repository and XirussRepository APIs and manage all communication with the HTTP Xiruss Repository API (provided by the JettyXirussHttpApiRunner class. 
org.xiruss.xirussrepository.server Implementation of the XirussRepository API. 
org.xiruss.xirussrepository.server.jetty.apiserver Implements the Xiruss HTTP API handler and repository-object-type specific Jetty Resources that manage the translation of specific Xiruss Repository objects into HTTP actions that result in XML API response messages (i.e., the data contents of a version or a list of resources or whatever. 
 

Uses of DependencyLink in org.xiruss.repository.api
 

Subinterfaces of DependencyLink in org.xiruss.repository.api
 interface ReferentTrackingLinkDependency
           
 interface UseByReferenceDependency
           
 

Fields in org.xiruss.repository.api declared as DependencyLink
static DependencyLink Repository.nullDependencyLink
           
 

Methods in org.xiruss.repository.api that return DependencyLink
 DependencyLink Repository.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy)
          Create a new dependency between the specified Version and a target Resource, using the specified resolution policy.
 DependencyLink NullRepository.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy)
           
 DependencyLink Repository.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy, java.lang.Object sourceObject)
          Factory method for creating new dependency instances based on the dependency type value.
 DependencyLink NullRepository.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy, java.lang.Object sourceObject)
           
 DependencyLink Repository.createDependency(java.lang.String dependencyClassName, Version sourceVersion, Resource targetResource, java.lang.String resolutionPolicyClassName)
          Creates a new dependency link instance of the specified class and using the specified resolution policy class.
 DependencyLink NullRepository.createDependency(java.lang.String dependencyClassName, Version sourceVersion, Resource targetResource, java.lang.String resolutionPolicyClassName)
           
 DependencyLink Repository.getDependencyById(java.lang.String objId)
           
 DependencyLink NullRepository.getDependencyById(java.lang.String objId)
           
 

Uses of DependencyLink in org.xiruss.repository.client.importers.linkmanagement
 

Classes in org.xiruss.repository.client.importers.linkmanagement that implement DependencyLink
 class ReferentTrackingLinkDependency
          Represents a referent tracking link dependency from a non-RTD document to an RTD document.
 

Uses of DependencyLink in org.xiruss.repository.client.importers.xml
 

Classes in org.xiruss.repository.client.importers.xml that implement DependencyLink
 class GovernedByDependency
          Represents dependencies between XML documents and the schemas that govern them.
 

Uses of DependencyLink in org.xiruss.repository.common
 

Methods in org.xiruss.repository.common that return DependencyLink
 DependencyLink DependencyMapImpl.get(java.lang.String key)
           
 

Methods in org.xiruss.repository.common with parameters of type DependencyLink
 void DependencyMapImpl.put(DependencyLink dep)
           
 void StringReportRepositoryVisitor.visitDependencyLink(DependencyLink link)
           
 void HtmlReportRepositoryVisitor.visitDependencyLink(DependencyLink link)
           
 

Uses of DependencyLink in org.xiruss.repository.schema_aware.api
 

Subinterfaces of DependencyLink in org.xiruss.repository.schema_aware.api
 interface GovernedByDependency
           
 

Uses of DependencyLink in org.xiruss.repository.server
 

Classes in org.xiruss.repository.server that implement DependencyLink
 class DependencyLinkBase
          Represents a version-to-resource link.
 class OrganizedByDependency
          Represents relationships between Organizers and the things they directly organize, such as the relationship between "directories" and "files".
 class OrganizedByDependencyBase
          Represents relationships between Organizers and the things they directly organize, such as the relationship between "directories" and "files".
 

Methods in org.xiruss.repository.server that return DependencyLink
 DependencyLink RepositoryBase.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy)
           
 DependencyLink RepositoryBase.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy, java.lang.Object sourceObject)
          Factory method for creating new dependency instances based on the dependency type value.
 DependencyLink RepositoryBase.createDependency(java.lang.String dependencyClassName, Version sourceVersion, Resource targetResource, java.lang.String resolutionPolicyClassName)
           
 DependencyLink RepositoryBase.getDependencyById(java.lang.String objId)
           
 

Methods in org.xiruss.repository.server with parameters of type DependencyLink
 void VersionBase.addDependency(DependencyLink dependency)
           
 

Uses of DependencyLink in org.xiruss.repository.server.linkmanagement
 

Classes in org.xiruss.repository.server.linkmanagement that implement DependencyLink
 class ReferentTrackingLinkDependencyBase
          Represents a referent tracking link dependency from a non-RTD document to an RTD document.
 

Uses of DependencyLink in org.xiruss.repository.server.reuse_support
 

Classes in org.xiruss.repository.server.reuse_support that implement DependencyLink
 class UseByReferenceDependency
          Represents a use-by-reference dependency from one document to another.
 class UseByReferenceDependencyBase
          Represents a use-by-reference dependency from one document to another.
 

Uses of DependencyLink in org.xiruss.repository.server.schema_aware
 

Classes in org.xiruss.repository.server.schema_aware that implement DependencyLink
 class GovernedByDependencyBase
          Represents dependencies between XML documents and the schemas that govern them.
 

Uses of DependencyLink in org.xiruss.snapcm.api
 

Subinterfaces of DependencyLink in org.xiruss.snapcm.api
 interface OrganizedByDependency
           
 

Classes in org.xiruss.snapcm.api that implement DependencyLink
 class NullDependencyLink
           
 

Methods in org.xiruss.snapcm.api that return DependencyLink
 DependencyLink DependencyMap.get(java.lang.String key)
           
 

Methods in org.xiruss.snapcm.api with parameters of type DependencyLink
 void Version.addDependency(DependencyLink dependency)
           
 void NullVersion.addDependency(DependencyLink dependency)
           
 void DependencyMap.put(DependencyLink dep)
           
 void RepositoryVisitor.visitDependencyLink(DependencyLink link)
           
 

Uses of DependencyLink in org.xiruss.snapcm.api.helpers
 

Methods in org.xiruss.snapcm.api.helpers that return DependencyLink
 DependencyLink NullDependencyMap.get(java.lang.String key)
           
 

Methods in org.xiruss.snapcm.api.helpers with parameters of type DependencyLink
 void NullDependencyMap.put(DependencyLink dep)
           
 

Uses of DependencyLink in org.xiruss.xirussrepository.api
 

Methods in org.xiruss.xirussrepository.api with parameters of type DependencyLink
 java.lang.String XirussRepository.getUrlStringForDependency(DependencyLink dep)
           
 

Uses of DependencyLink in org.xiruss.xirussrepository.client
 

Classes in org.xiruss.xirussrepository.client that implement DependencyLink
 class DependencyLinkProxy
           
 class GovernedByDependencyProxy
           
 class OrganizedByDependencyProxy
           
 class ReferentTrackingLinkDependencyProxy
           
 class UseByReferenceDependencyProxy
           
 

Methods in org.xiruss.xirussrepository.client that return DependencyLink
 DependencyLink XirussRepositoryProxy.constructDependencyProxy(org.w3c.dom.Element elem)
           
 DependencyLink XirussRepositoryProxy.createDependency(java.lang.String dependencyClassName, Version sourceVersion, Resource targetResource, ResolutionPolicy policy)
           
 DependencyLink XirussRepositoryProxy.createDependency(java.lang.String dependencyType, Version sourceVersion, Resource targetResource, ResolutionPolicy policy, java.lang.Object sourceObject)
           
 DependencyLink XirussRepositoryProxy.createDependency(java.lang.String dependencyClassName, Version sourceVersion, Resource targetResource, java.lang.String resolutionPolicyClassName)
           
 DependencyLink XirussRepositoryProxy.getDependencyById(java.lang.String objId)
           
 

Methods in org.xiruss.xirussrepository.client with parameters of type DependencyLink
 void VersionProxy.addDependency(DependencyLink dependency)
           
 java.lang.String XirussRepositoryProxy.getUrlStringForDependency(DependencyLink dep)
           
 

Uses of DependencyLink in org.xiruss.xirussrepository.server
 

Methods in org.xiruss.xirussrepository.server with parameters of type DependencyLink
 java.lang.String XirussRepositoryDefaultImpl.getUrlStringForDependency(DependencyLink dep)
           
 

Uses of DependencyLink in org.xiruss.xirussrepository.server.jetty.apiserver
 

Methods in org.xiruss.xirussrepository.server.jetty.apiserver with parameters of type DependencyLink
static XmlStringBuffer DependencyLinkResource.constructDependencyLinkResource(DependencyLink dep)
           
 

Constructors in org.xiruss.xirussrepository.server.jetty.apiserver with parameters of type DependencyLink
DependencyLinkResource(XirussRepository rep, org.mortbay.http.HttpRequest request, DependencyLink dep)