ruper2/src/java/core/org/krysalis/ruper/repository DefaultRepository.java,1.8,1.9 RepositoryAttribute.java,1.4,1.5 RepositorySet.java,1.7,1.8 AbstractRepository.java,1.9,1.10
[email protected] Fri, 12 Sep 2003 08:19:45 -0700
Newsgroups
gmane.comp.krysalis.metamorphosis.cvs
Message-ID
<[email protected] >
Update of /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/repository
In directory sc8-pr-cvs1:/tmp/cvs-serv8991/src/java/core/org/krysalis/ruper/repository
Modified Files:
DefaultRepository.java RepositoryAttribute.java
RepositorySet.java AbstractRepository.java
Log Message:
split the configXML from the general XML
The child add from the XML and the attributes for the RepositoryAttribute
tested
Index: DefaultRepository.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/repository/DefaultRepository.java,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** DefaultRepository.java 10 Sep 2003 16:09:39 -0000 1.8
--- DefaultRepository.java 12 Sep 2003 15:19:43 -0000 1.9
***************
*** 72,76 ****
m_hierarchical = hierarchical;
! setAttribute(
RepositoryAttribute.HIERARCHICAL,
(hierarchical ? Flag.TRUE : Flag.FALSE));
--- 72,76 ----
m_hierarchical = hierarchical;
! setRepositoryAttribute(
RepositoryAttribute.HIERARCHICAL,
(hierarchical ? Flag.TRUE : Flag.FALSE));
Index: RepositoryAttribute.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/repository/RepositoryAttribute.java,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** RepositoryAttribute.java 11 Sep 2003 23:34:39 -0000 1.4
--- RepositoryAttribute.java 12 Sep 2003 15:19:43 -0000 1.5
***************
*** 8,16 ****
import org.krysalis.ruper.util.Flag;
/**
* @author arb_jack
*/
! public class RepositoryAttribute extends Flag {
/**
* A is 'active' (not worth looking at it).
--- 8,21 ----
import org.krysalis.ruper.util.Flag;
+ import org.krysalis.ruper.util.xml.XMLAttribute;
/**
* @author arb_jack
+ * @author anou_mana
*/
! public class RepositoryAttribute extends Flag implements XMLAttribute{
!
! public static final String REPOSITORY_ATTRIBUTE_CLASSNAME = RepositoryAttribute.class.getName();
!
/**
* A is 'active' (not worth looking at it).
Index: RepositorySet.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/repository/RepositorySet.java,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** RepositorySet.java 11 Sep 2003 23:34:39 -0000 1.7
--- RepositorySet.java 12 Sep 2003 15:19:43 -0000 1.8
***************
*** 17,20 ****
--- 17,24 ----
*/
public class RepositorySet implements Referenceable {
+
+ public static final String REPOSITORYSET_CLASSNAME =
+ RepositorySet.class.getName();
+
private RepositorySetIdentifier m_identifier = null;
private ArrayList m_repositories = new ArrayList();
***************
*** 85,90 ****
* @return
*/
! public ArrayList getRepositories()
! {
return m_repositories;
}
--- 89,93 ----
* @return
*/
! public ArrayList getRepositories() {
return m_repositories;
}
***************
*** 93,98 ****
* @param identifier
*/
! public void setIdentifier(RepositorySetIdentifier identifier)
! {
m_identifier = identifier;
}
--- 96,100 ----
* @param identifier
*/
! public void setIdentifier(RepositorySetIdentifier identifier) {
m_identifier = identifier;
}
***************
*** 101,118 ****
* @param list
*/
! public void setRepositories(ArrayList list)
! {
m_repositories = list;
}
! public void addRepository(Repository repository)
! {
this.m_repositories.add(repository);
}
!
! public void removeRepository(Repository repository)
! {
this.m_repositories.remove(repository);
}
!
}
--- 103,128 ----
* @param list
*/
! public void setRepositories(ArrayList list) {
m_repositories = list;
}
! public void addRepository(Repository repository) {
this.m_repositories.add(repository);
}
!
! public void removeRepository(Repository repository) {
this.m_repositories.remove(repository);
}
!
! public Object createChild(Class clazz, String tagId, String refId) {
! Object object =
! ReferenceManager.createReferenceObject(clazz, tagId, refId);
! if (object != null) {
! if (object instanceof Repository) {
! this.m_repositories.add(object);
! }
! }
! return object;
! }
!
}
Index: AbstractRepository.java
===================================================================
RCS file: /cvsroot/metamorphosis/ruper2/src/java/core/org/krysalis/ruper/repository/AbstractRepository.java,v
retrieving revision 1.9
retrieving revision 1.10
diff -C2 -d -r1.9 -r1.10
*** AbstractRepository.java 11 Sep 2003 17:03:29 -0000 1.9
--- AbstractRepository.java 12 Sep 2003 15:19:43 -0000 1.10
***************
*** 8,12 ****
import org.krysalis.ruper.files.DefaultResourceFilenameAnalyzer;
import org.krysalis.ruper.files.ResourceFilenameAnalyzer;
- import org.krysalis.ruper.impl.ReferenceManager;
import org.krysalis.ruper.impl.ResourceUpdaterContext;
import org.krysalis.ruper.protocols.VirtualResourceLocator;
--- 8,11 ----
***************
*** 33,43 ****
private boolean m_init = false;
! protected AbstractRepository(String id)
! {
m_identifier = new RepositoryIdentifier(id);
m_capabilities = new RepositoryCapabilitySet();
m_attributes = new RepositoryAttributeMap();
}
!
protected AbstractRepository(String id, VirtualResourceLocator root) {
m_repositoryRoot = root;
--- 32,41 ----
private boolean m_init = false;
! protected AbstractRepository(String id) {
m_identifier = new RepositoryIdentifier(id);
m_capabilities = new RepositoryCapabilitySet();
m_attributes = new RepositoryAttributeMap();
}
!
protected AbstractRepository(String id, VirtualResourceLocator root) {
m_repositoryRoot = root;
***************
*** 96,104 ****
}
! protected void setAttribute(RepositoryAttribute attribute, Object value) {
m_attributes.put(attribute, value);
}
! public Object getAttribute(RepositoryAttribute attribute) {
return m_attributes.get(attribute);
}
--- 94,104 ----
}
! public void setRepositoryAttribute(
! RepositoryAttribute attribute,
! Object value) {
m_attributes.put(attribute, value);
}
! public Object getRepositoryAttribute(RepositoryAttribute attribute) {
return m_attributes.get(attribute);
}
***************
*** 148,161 ****
}
! public Object createChild(Class clazz, String tagId, String refId)
! {
! return ReferenceManager.createReferenceObject(clazz, tagId, refId);
! }
!
! public void setVirtualResourceLocator(String url)
! {
m_repositoryRoot = new VirtualResourceLocator(url);
}
!
public String toString() {
return m_identifier.toString();
--- 148,159 ----
}
! public void setVirtualResourceLocator(String url) {
m_repositoryRoot = new VirtualResourceLocator(url);
}
!
! public void setVirtualResourceLocator(VirtualResourceLocator vrl) {
! m_repositoryRoot = vrl;
! }
!
public String toString() {
return m_identifier.toString();
-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf