krysalis-version/src/java/org/krysalis/version VersionSpecificationFactory.java,1.1,1.2
Nick Chalko <[email protected]> Wed, 10 Nov 2004 07:25:19 +0000
| Newsgroups | gmane.comp.krysalis.cvs |
|---|---|
| Message-ID | <[email protected]> |
Update of /cvsroot/krysalis/krysalis-version/src/java/org/krysalis/version
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv3318/src/java/org/krysalis/version
Modified Files:
VersionSpecificationFactory.java
Log Message:
JDK 1.5 improvements.
Index: VersionSpecificationFactory.java
===================================================================
RCS file: /cvsroot/krysalis/krysalis-version/src/java/org/krysalis/version/VersionSpecificationFactory.java,v
retrieving revision 1.1
retrieving revision 1.2
diff -C2 -d -r1.1 -r1.2
*** VersionSpecificationFactory.java 9 Nov 2004 06:40:28 -0000 1.1
--- VersionSpecificationFactory.java 10 Nov 2004 07:25:17 -0000 1.2
***************
*** 16,19 ****
--- 16,20 ----
package org.krysalis.version;
+
import java.util.ArrayList;
import java.util.Collections;
***************
*** 23,26 ****
--- 24,28 ----
import java.util.Set;
+ import org.krysalis.version.impl.VersionImplementationConstants;
import org.krysalis.version.impl.apache.ApacheVersionSpecification;
***************
*** 32,59 ****
private final static VersionSpecificationFactory INSTANCE = new VersionSpecificationFactory();
! private static List orderList = null;
! private static Map registryMap = null;
static {
! orderList = new ArrayList();
! registryMap = new HashMap();
!
! // registerVersionSpecification(
! // VersionImplementationConstants.DATETIMESTAMPED_VERSION_ID,
! // DatetimestampedVersionSpecification.class);
! // registerVersionSpecification(
! // VersionImplementationConstants.APACHE_VERSION_ID,
! // ApacheVersionSpecification.class);
! // registerVersionSpecification(
! // VersionImplementationConstants.ECLIPSE_VERSION_ID,
! // EclipseVersionSpecification.class);
! // registerVersionSpecification(
! // VersionImplementationConstants.JAVASOFT_VERSION_ID,
! // JavasoftVersionSpecification.class);
! // registerVersionSpecification(
! // VersionImplementationConstants.JAKARTA_COMMONS_VERSION_ID,
! // JakartaCommonsVersionSpecification.class);
}
--- 34,58 ----
private final static VersionSpecificationFactory INSTANCE = new VersionSpecificationFactory();
! private static final List<String> orderList = new ArrayList<String>();;
! private static final Map<String, Class> registryMap = new HashMap<String, Class>();;
static {
! // registerVersionSpecification(
! // VersionImplementationConstants.DATETIMESTAMPED_VERSION_ID,
! // DatetimestampedVersionSpecification.class);
! registerVersionSpecification(
! VersionImplementationConstants.APACHE_VERSION_ID,
! ApacheVersionSpecification.class);
! // registerVersionSpecification(
! // VersionImplementationConstants.ECLIPSE_VERSION_ID,
! // EclipseVersionSpecification.class);
! // registerVersionSpecification(
! // VersionImplementationConstants.JAVASOFT_VERSION_ID,
! // JavasoftVersionSpecification.class);
! // registerVersionSpecification(
! // VersionImplementationConstants.JAKARTA_COMMONS_VERSION_ID,
! // JakartaCommonsVersionSpecification.class);
}
***************
*** 66,70 ****
public static VersionSpecification createVersionSpecificationFromId(
final String identifier) throws VersionException {
! //:TODO: Implement..
// Register existing formats by ID
// allow users to register...
--- 65,69 ----
public static VersionSpecification createVersionSpecificationFromId(
final String identifier) throws VersionException {
! // :TODO: Implement..
// Register existing formats by ID
// allow users to register...
***************
*** 86,90 ****
}
} else {
! //:TODO: Be helpful, show them what you do have...
throw new VersionException(
"No registered format for identifier [" + identifier
--- 85,89 ----
}
} else {
! // :TODO: Be helpful, show them what you do have...
throw new VersionException(
"No registered format for identifier [" + identifier
***************
*** 104,111 ****
}
! public static List getRegisteredSpecificationIds() {
return Collections.unmodifiableList(orderList);
}
-
public static Set getRegisteredSpecifications() {
--- 103,109 ----
}
! public static List<String> getRegisteredSpecificationIds() {
return Collections.unmodifiableList(orderList);
}
public static Set getRegisteredSpecifications() {
-------------------------------------------------------
This SF.Net email is sponsored by:
Sybase ASE Linux Express Edition - download now for FREE
LinuxWorld Reader's Choice Award Winner for best database on Linux.
http://ads.osdn.com/?ad_id=5588&alloc_id=12065&op=click