Package org.apache.tools.ant.types.spi
Class Service
- java.lang.Object
- 
- org.apache.tools.ant.ProjectComponent
- 
- org.apache.tools.ant.types.spi.Service
 
 
- 
- All Implemented Interfaces:
- java.lang.Cloneable
 
 public class Service extends ProjectComponent ANT Jar-Task SPI extension
- 
- 
Field Summary- 
Fields inherited from class org.apache.tools.ant.ProjectComponentdescription, location, project
 
- 
 - 
Constructor SummaryConstructors Constructor Description Service()
 - 
Method SummaryModifier and Type Method Description voidaddConfiguredProvider(Provider provider)Add a nested provider element.voidcheck()Check if this object is configured correctly as a nested element.java.io.InputStreamgetAsStream()Return the implementations of this services as an inputstream.java.lang.StringgetType()voidsetProvider(java.lang.String className)Set the provider classname.voidsetType(java.lang.String type)Set the service type.- 
Methods inherited from class org.apache.tools.ant.ProjectComponentclone, getDescription, getLocation, getProject, log, log, setDescription, setLocation, setProject
 
- 
 
- 
- 
- 
Method Detail- 
setProviderpublic void setProvider(java.lang.String className) Set the provider classname.- Parameters:
- className- the classname of a provider of this service.
 
 - 
addConfiguredProviderpublic void addConfiguredProvider(Provider provider) Add a nested provider element.- Parameters:
- provider- a provider element.
 
 - 
getTypepublic java.lang.String getType() - Returns:
- the service type.
 
 - 
setTypepublic void setType(java.lang.String type) Set the service type.- Parameters:
- type- the service type, a classname of an interface or a class (normally abstract).
 
 - 
getAsStreampublic java.io.InputStream getAsStream() throws java.io.IOExceptionReturn the implementations of this services as an inputstream.- Returns:
- an inputstream of the classname names encoded as UTF-8.
- Throws:
- java.io.IOException- if there is an error.
 
 - 
checkpublic void check() Check if this object is configured correctly as a nested element.
 
- 
 
-