org.jboss.testharness.impl.packaging
Interface TCKArtifact

All Known Implementing Classes:
JSR299ArtifactDescriptor, JSR303ArtifactDescriptor, TCKArtifactDescriptor

public interface TCKArtifact

Author:
Hardy Ferentschik

Method Summary
 void addPackage(java.lang.Package pkg)
           
 void addPackage(java.lang.String packageName, boolean addRecursively)
           
 void addToClassPath(java.lang.String relativeUrl)
           
 void create()
           
 java.util.Set<java.lang.Class<?>> getClasses()
           
 java.lang.String getClassesRoot()
           
 java.io.File getClassesRoot(java.io.File archiveRoot)
           
 java.lang.Class<?> getDeclaringClass()
           
 java.lang.String getDefaultName()
           
 java.lang.Class<? extends java.lang.Throwable> getExpectedDeploymentException()
           
 java.io.File getExplodedJar()
           
 java.lang.String getExtension()
           
 java.net.URL getJar()
           
 java.io.InputStream getJarAsStream()
           
 java.util.Set<ResourceDescriptor> getLibraries()
           
 java.io.File getLibraryRoot(java.io.File archiveRoot)
           
 java.util.Set<ResourceDescriptor> getResources()
           
 ResourceDescriptor getXmlConfig()
           
 java.lang.String getXmlConfigDestination()
           
 TCKArtifact initialize()
           
 boolean isExtrasSupported()
           
 boolean isIncludeDeploymentProperties()
           
 boolean isLibrariesSupported()
           
 boolean isRunLocally()
           
 boolean isUnit()
           
 void setClassesRoot(java.lang.String classesRoot)
           
 void setExpectedDeploymentException(java.lang.Class<? extends java.lang.Throwable> expectedDeploymentException)
           
 void setExtension(java.lang.String extension)
           
 void setExtrasSupported(boolean extrasSupported)
           
 void setIncludeDeploymentProperties(boolean include)
           
 void setLibrariesRoot(java.lang.String libraryRoot)
           
 void setLibrariesSupported(boolean librariesSupported)
           
 void setRunLocally(boolean runLocally)
           
 void setSkipBeansXmlConfig(boolean skipBeansXmlConfig)
           
 void setUnit(boolean unit)
           
 void setXmlConfigDestination(java.lang.String xmlConfigDest)
           
 void skipIncludeXmlConfig(boolean skip)
           
 void writeArtifactToDisk(java.lang.String outputDirectory)
           
 void writeArtifactToDisk(java.lang.String outputDirectory, java.lang.String fileName)
           
 

Method Detail

initialize

TCKArtifact initialize()

getJarAsStream

java.io.InputStream getJarAsStream()
                                   throws java.io.IOException
Throws:
java.io.IOException

getJar

java.net.URL getJar()
                    throws java.io.IOException
Throws:
java.io.IOException

getExplodedJar

java.io.File getExplodedJar()
                            throws java.io.IOException
Throws:
java.io.IOException

create

void create()
            throws java.io.IOException
Throws:
java.io.IOException

writeArtifactToDisk

void writeArtifactToDisk(java.lang.String outputDirectory)
                         throws java.io.IOException
Throws:
java.io.IOException

writeArtifactToDisk

void writeArtifactToDisk(java.lang.String outputDirectory,
                         java.lang.String fileName)
                         throws java.io.IOException
Throws:
java.io.IOException

getDefaultName

java.lang.String getDefaultName()

getClasses

java.util.Set<java.lang.Class<?>> getClasses()

getResources

java.util.Set<ResourceDescriptor> getResources()

addPackage

void addPackage(java.lang.Package pkg)

addPackage

void addPackage(java.lang.String packageName,
                boolean addRecursively)

addToClassPath

void addToClassPath(java.lang.String relativeUrl)

getClassesRoot

java.io.File getClassesRoot(java.io.File archiveRoot)

getClassesRoot

java.lang.String getClassesRoot()

setClassesRoot

void setClassesRoot(java.lang.String classesRoot)

getDeclaringClass

java.lang.Class<?> getDeclaringClass()

getExtension

java.lang.String getExtension()

setExtension

void setExtension(java.lang.String extension)

getLibraries

java.util.Set<ResourceDescriptor> getLibraries()

getLibraryRoot

java.io.File getLibraryRoot(java.io.File archiveRoot)

setLibrariesRoot

void setLibrariesRoot(java.lang.String libraryRoot)

isLibrariesSupported

boolean isLibrariesSupported()

setLibrariesSupported

void setLibrariesSupported(boolean librariesSupported)

isExtrasSupported

boolean isExtrasSupported()

setExtrasSupported

void setExtrasSupported(boolean extrasSupported)

isUnit

boolean isUnit()

setUnit

void setUnit(boolean unit)

getExpectedDeploymentException

java.lang.Class<? extends java.lang.Throwable> getExpectedDeploymentException()

setExpectedDeploymentException

void setExpectedDeploymentException(java.lang.Class<? extends java.lang.Throwable> expectedDeploymentException)

isRunLocally

boolean isRunLocally()

setRunLocally

void setRunLocally(boolean runLocally)

getXmlConfigDestination

java.lang.String getXmlConfigDestination()

setXmlConfigDestination

void setXmlConfigDestination(java.lang.String xmlConfigDest)

getXmlConfig

ResourceDescriptor getXmlConfig()

skipIncludeXmlConfig

void skipIncludeXmlConfig(boolean skip)

setIncludeDeploymentProperties

void setIncludeDeploymentProperties(boolean include)

setSkipBeansXmlConfig

void setSkipBeansXmlConfig(boolean skipBeansXmlConfig)

isIncludeDeploymentProperties

boolean isIncludeDeploymentProperties()


Copyright © 2009-2010. All Rights Reserved.