[jboss-svn-commits] JBoss Common SVN: r3833 - in shrinkwrap/trunk/impl-base/src: main/java/org/jboss/shrinkwrap/impl/base/container and 3 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Dec 4 21:27:11 EST 2009
Author: ALRubinger
Date: 2009-12-04 21:27:11 -0500 (Fri, 04 Dec 2009)
New Revision: 3833
Added:
shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/AssignableBase.java
Removed:
shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/SpecializedBase.java
Modified:
shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/container/ContainerBase.java
shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter/ExplodedExporterImpl.java
shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter/ZipExporterImpl.java
shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/importer/ExplodedImporterImpl.java
shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/importer/ZipImporterImpl.java
shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/ServiceExtensionLoaderTestCase.java
Log:
[SHRINKWRAP-80] Rename SpecializedBase to AssignableBase to match interface Assignable
Copied: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/AssignableBase.java (from rev 3832, shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/SpecializedBase.java)
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/AssignableBase.java (rev 0)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/AssignableBase.java 2009-12-05 02:27:11 UTC (rev 3833)
@@ -0,0 +1,48 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2009, Red Hat Middleware LLC, and individual contributors
+ * by the @authors tag. See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ * http://www.apache.org/licenses/LICENSE-2.0
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+package org.jboss.shrinkwrap.impl.base;
+
+import org.jboss.shrinkwrap.api.Archive;
+import org.jboss.shrinkwrap.api.Assignable;
+
+/**
+ * A generic implementation of {@link Assignable} that delegates down to the Archive
+ * extensions inner archive. Used by Archive extensions to simplify handling the generic extension
+ * mechanism.
+ *
+ * @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
+ * @version $Revision: $
+ */
+public abstract class AssignableBase implements Assignable
+{
+ /**
+ * Used by the Generic {@link Assignable} implementation to
+ * get the extension wrapped inner {@link Archive}.
+ *
+ * @return The wrapped {@link Archive}
+ */
+ protected abstract Archive<?> getArchive();
+
+ /* (non-Javadoc)
+ * @see org.jboss.shrinkwrap.api.Specializer#as(java.lang.Class)
+ */
+ @Override
+ public <TYPE extends Assignable> TYPE as(Class<TYPE> clazz)
+ {
+ return getArchive().as(clazz);
+ }
+}
Deleted: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/SpecializedBase.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/SpecializedBase.java 2009-12-05 02:20:53 UTC (rev 3832)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/SpecializedBase.java 2009-12-05 02:27:11 UTC (rev 3833)
@@ -1,48 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2009, Red Hat Middleware LLC, and individual contributors
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- * http://www.apache.org/licenses/LICENSE-2.0
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package org.jboss.shrinkwrap.impl.base;
-
-import org.jboss.shrinkwrap.api.Archive;
-import org.jboss.shrinkwrap.api.Assignable;
-
-/**
- * A generic implementation of {@link Assignable} that delegates down to the Archive
- * extensions inner archive. Used by Archive extensions to simplify handling the generic extension
- * mechanism.
- *
- * @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
- * @version $Revision: $
- */
-public abstract class SpecializedBase implements Assignable
-{
- /**
- * Used by the Generic {@link Assignable} implementation to
- * get the extension wrapped inner {@link Archive}.
- *
- * @return The wrapped {@link Archive}
- */
- protected abstract Archive<?> getArchive();
-
- /* (non-Javadoc)
- * @see org.jboss.shrinkwrap.api.Specializer#as(java.lang.Class)
- */
- @Override
- public <TYPE extends Assignable> TYPE as(Class<TYPE> clazz)
- {
- return getArchive().as(clazz);
- }
-}
Modified: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/container/ContainerBase.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/container/ContainerBase.java 2009-12-05 02:20:53 UTC (rev 3832)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/container/ContainerBase.java 2009-12-05 02:27:11 UTC (rev 3833)
@@ -32,7 +32,7 @@
import org.jboss.shrinkwrap.api.container.LibraryContainer;
import org.jboss.shrinkwrap.api.container.ManifestContainer;
import org.jboss.shrinkwrap.api.container.ResourceContainer;
-import org.jboss.shrinkwrap.impl.base.SpecializedBase;
+import org.jboss.shrinkwrap.impl.base.AssignableBase;
import org.jboss.shrinkwrap.impl.base.URLPackageScanner;
import org.jboss.shrinkwrap.impl.base.Validate;
import org.jboss.shrinkwrap.impl.base.asset.AssetUtil;
@@ -52,7 +52,7 @@
* @version $Revision: $
* @param <T>
*/
-public abstract class ContainerBase<T extends Archive<T>> extends SpecializedBase implements
+public abstract class ContainerBase<T extends Archive<T>> extends AssignableBase implements
Archive<T>, ManifestContainer<T>, ResourceContainer<T>, ClassContainer<T>, LibraryContainer<T>
{
//-------------------------------------------------------------------------------------||
Modified: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter/ExplodedExporterImpl.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter/ExplodedExporterImpl.java 2009-12-05 02:20:53 UTC (rev 3832)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter/ExplodedExporterImpl.java 2009-12-05 02:27:11 UTC (rev 3833)
@@ -22,7 +22,7 @@
import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.api.exporter.ExplodedExporter;
-import org.jboss.shrinkwrap.impl.base.SpecializedBase;
+import org.jboss.shrinkwrap.impl.base.AssignableBase;
import org.jboss.shrinkwrap.impl.base.Validate;
/**
@@ -34,7 +34,7 @@
* @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
* @version $Revision: $
*/
-public class ExplodedExporterImpl extends SpecializedBase implements ExplodedExporter
+public class ExplodedExporterImpl extends AssignableBase implements ExplodedExporter
{
//-------------------------------------------------------------------------------------||
Modified: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter/ZipExporterImpl.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter/ZipExporterImpl.java 2009-12-05 02:20:53 UTC (rev 3832)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter/ZipExporterImpl.java 2009-12-05 02:27:11 UTC (rev 3833)
@@ -21,7 +21,7 @@
import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.api.exporter.ZipExporter;
-import org.jboss.shrinkwrap.impl.base.SpecializedBase;
+import org.jboss.shrinkwrap.impl.base.AssignableBase;
import org.jboss.shrinkwrap.impl.base.Validate;
/**
@@ -33,7 +33,7 @@
* @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
* @version $Revision: $
*/
-public class ZipExporterImpl extends SpecializedBase implements ZipExporter
+public class ZipExporterImpl extends AssignableBase implements ZipExporter
{
//-------------------------------------------------------------------------------------||
Modified: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/importer/ExplodedImporterImpl.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/importer/ExplodedImporterImpl.java 2009-12-05 02:20:53 UTC (rev 3832)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/importer/ExplodedImporterImpl.java 2009-12-05 02:27:11 UTC (rev 3833)
@@ -21,7 +21,7 @@
import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.api.Path;
import org.jboss.shrinkwrap.api.importer.ExplodedImporter;
-import org.jboss.shrinkwrap.impl.base.SpecializedBase;
+import org.jboss.shrinkwrap.impl.base.AssignableBase;
import org.jboss.shrinkwrap.impl.base.Validate;
import org.jboss.shrinkwrap.impl.base.asset.FileAsset;
import org.jboss.shrinkwrap.impl.base.path.BasicPath;
@@ -34,7 +34,7 @@
* @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
* @version $Revision: $
*/
-public class ExplodedImporterImpl extends SpecializedBase implements
+public class ExplodedImporterImpl extends AssignableBase implements
ExplodedImporter
{
// -------------------------------------------------------------------------------------||
Modified: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/importer/ZipImporterImpl.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/importer/ZipImporterImpl.java 2009-12-05 02:20:53 UTC (rev 3832)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/importer/ZipImporterImpl.java 2009-12-05 02:27:11 UTC (rev 3833)
@@ -26,7 +26,7 @@
import org.jboss.shrinkwrap.api.Archive;
import org.jboss.shrinkwrap.api.importer.ArchiveImportException;
import org.jboss.shrinkwrap.api.importer.ZipImporter;
-import org.jboss.shrinkwrap.impl.base.SpecializedBase;
+import org.jboss.shrinkwrap.impl.base.AssignableBase;
import org.jboss.shrinkwrap.impl.base.Validate;
import org.jboss.shrinkwrap.impl.base.asset.ByteArrayAsset;
import org.jboss.shrinkwrap.impl.base.asset.ZipFileEntryAsset;
@@ -38,7 +38,7 @@
* @author <a href="mailto:aslak at conduct.no">Aslak Knutsen</a>
* @version $Revision: $
*/
-public class ZipImporterImpl extends SpecializedBase implements ZipImporter
+public class ZipImporterImpl extends AssignableBase implements ZipImporter
{
//-------------------------------------------------------------------------------------||
// Instance Members -------------------------------------------------------------------||
Modified: shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/ServiceExtensionLoaderTestCase.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/ServiceExtensionLoaderTestCase.java 2009-12-05 02:20:53 UTC (rev 3832)
+++ shrinkwrap/trunk/impl-base/src/test/java/org/jboss/shrinkwrap/impl/base/ServiceExtensionLoaderTestCase.java 2009-12-05 02:27:11 UTC (rev 3833)
@@ -89,7 +89,7 @@
}
- public static class ExtensionImpl extends SpecializedBase implements Extension {
+ public static class ExtensionImpl extends AssignableBase implements Extension {
private Archive<?> archive;
public ExtensionImpl(Archive<?> archive)
@@ -104,7 +104,7 @@
}
}
- public static class ExtensionImpl2 extends SpecializedBase implements Extension {
+ public static class ExtensionImpl2 extends AssignableBase implements Extension {
private Archive<?> archive;
public ExtensionImpl2(Archive<?> archive)
More information about the jboss-svn-commits
mailing list