Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

recoin.system
Class Repository  view Repository download Repository.java

java.lang.Object
  extended byrecoin.system.Repository
All Implemented Interfaces:
recoin.util.SelfDescription

public class Repository
extends java.lang.Object
implements recoin.util.SelfDescription

The Repository class encapsulates information about a repository which holds data about all components and interfaces used in RECOIN.

Version:
0.2.9

Field Summary
private  java.util.Hashtable attributes
          The attributes of the Repository.
private  java.lang.String classname
          The Java classname of the RepositoryManager class that can be used to access this Repository.
private  java.lang.String description
          Verbal description of the Repository.
private  java.lang.String name
          The name of the Repository.
 
Constructor Summary
Repository(java.util.Hashtable params)
          Creates a new Repository with the specified parameters.
 
Method Summary
 java.util.Hashtable getAttributes()
          Returns the attributes of this Repository in a Hashtable.
 java.lang.String getClassname()
          Returns the classname of the RepositoryManager class that can be used to access this Repository.
 java.lang.String getDescription()
          Returns a description of this Repository.
 java.lang.String getName()
          Returns the name of this Repository.
 java.lang.String getSelfDescription()
          Returns a self description of this Repository.
This method mimiques the behaviour of the toString() method.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

attributes

private java.util.Hashtable attributes
The attributes of the Repository.


description

private java.lang.String description
Verbal description of the Repository.


classname

private java.lang.String classname
The Java classname of the RepositoryManager class that can be used to access this Repository.


name

private java.lang.String name
The name of the Repository.

Constructor Detail

Repository

public Repository(java.util.Hashtable params)
Creates a new Repository with the specified parameters.

Method Detail

getName

public java.lang.String getName()
Returns the name of this Repository.


getDescription

public java.lang.String getDescription()
Returns a description of this Repository.


getSelfDescription

public java.lang.String getSelfDescription()
Returns a self description of this Repository.
This method mimiques the behaviour of the toString() method.

Specified by:
getSelfDescription in interface recoin.util.SelfDescription

getClassname

public java.lang.String getClassname()
Returns the classname of the RepositoryManager class that can be used to access this Repository.


getAttributes

public java.util.Hashtable getAttributes()
Returns the attributes of this Repository in a Hashtable.