Java Doc for AbstractJarSignerTask.java in  » Build » ANT » org » apache » tools » ant » taskdefs » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Build » ANT » org.apache.tools.ant.taskdefs 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.apache.tools.ant.Task
   org.apache.tools.ant.taskdefs.AbstractJarSignerTask

All known Subclasses:   org.apache.tools.ant.taskdefs.VerifyJar,  org.apache.tools.ant.taskdefs.SignJar,
AbstractJarSignerTask
abstract public class AbstractJarSignerTask extends Task (Code)
This is factored out from SignJar ; a base class that can be used for both signing and verifying JAR files using jarsigner


Field Summary
final public static  StringERROR_NO_SOURCE
    
final protected static  StringJARSIGNER_COMMAND
    
protected  Stringalias
     The alias of signer.
protected  Vectorfilesets
    
protected  Filejar
     The name of the jar file.
protected  Stringkeypass
    
protected  Stringkeystore
     The url or path of keystore file.
protected  StringmaxMemory
    
protected  Stringstorepass
    
protected  Stringstoretype
    
protected  booleanverbose
    


Method Summary
public  voidaddFileset(FileSet set)
    
public  voidaddSysproperty(Environment.Variable sysp)
     Add a system property.
protected  voidaddValue(ExecTask cmd, String value)
    
protected  voidbeginExecution()
    
protected  voidbindToKeystore(ExecTask cmd)
    
protected  ExecTaskcreateJarSigner()
    
public  PathcreatePath()
     Adds a path of files to sign.
protected  PathcreateUnifiedSourcePath()
     clone our path and add all explicitly specified FileSets as well, patch in the jar attribute as a new fileset if it is defined.
protected  VectorcreateUnifiedSources()
    
protected  voiddeclareSysProperty(ExecTask cmd, Environment.Variable property)
    
protected  voidendExecution()
    
public  RedirectorElementgetRedirector()
     get the redirector.
protected  booleanhasResources()
    
public  voidsetAlias(String alias)
    
protected  voidsetCommonOptions(ExecTask cmd)
    
public  voidsetJar(File jar)
    
public  voidsetKeypass(String keypass)
    
public  voidsetKeystore(String keystore)
    
public  voidsetMaxmemory(String max)
     Set the maximum memory to be used by the jarsigner process
Parameters:
  max - a string indicating the maximum memory according to the JVMconventions (e.g.
public  voidsetStorepass(String storepass)
    
public  voidsetStoretype(String storetype)
    
public  voidsetVerbose(boolean verbose)
    

Field Detail
ERROR_NO_SOURCE
final public static String ERROR_NO_SOURCE(Code)
error string for unit test verification:



JARSIGNER_COMMAND
final protected static String JARSIGNER_COMMAND(Code)
name of JDK program we are looking for



alias
protected String alias(Code)
The alias of signer.



filesets
protected Vector filesets(Code)
the filesets of the jars to sign



jar
protected File jar(Code)
The name of the jar file.



keypass
protected String keypass(Code)
password for the key in the store



keystore
protected String keystore(Code)
The url or path of keystore file.



maxMemory
protected String maxMemory(Code)
The maximum amount of memory to use for Jar signer



storepass
protected String storepass(Code)
password for the store



storetype
protected String storetype(Code)
type of store,-storetype param



verbose
protected boolean verbose(Code)
verbose output





Method Detail
addFileset
public void addFileset(FileSet set)(Code)
Adds a set of files to sign
Parameters:
  set - a set of files to sign
since:
   Ant 1.4



addSysproperty
public void addSysproperty(Environment.Variable sysp)(Code)
Add a system property.
Parameters:
  sysp - system property.



addValue
protected void addValue(ExecTask cmd, String value)(Code)
add a value argument to a command
Parameters:
  cmd - command to manipulate
Parameters:
  value - value to add



beginExecution
protected void beginExecution()(Code)
init processing logic; this is retained through our execution(s)



bindToKeystore
protected void bindToKeystore(ExecTask cmd)(Code)
bind to a keystore if the attributes are there
Parameters:
  cmd - command to configure



createJarSigner
protected ExecTask createJarSigner()(Code)
create the jarsigner executable task a task set up with the executable of jarsigner, failonerror=trueand bound to our redirector



createPath
public Path createPath()(Code)
Adds a path of files to sign. a path of files to sign.
since:
   Ant 1.7



createUnifiedSourcePath
protected Path createUnifiedSourcePath()(Code)
clone our path and add all explicitly specified FileSets as well, patch in the jar attribute as a new fileset if it is defined. a path that contains all files to sign
since:
   Ant 1.7



createUnifiedSources
protected Vector createUnifiedSources()(Code)
clone our filesets vector, and patch in the jar attribute as a new fileset, if is defined a vector of FileSet instances



declareSysProperty
protected void declareSysProperty(ExecTask cmd, Environment.Variable property) throws BuildException(Code)

Parameters:
  cmd - command to configure
Parameters:
  property - property to set
throws:
  BuildException - if the property is not correctly defined.



endExecution
protected void endExecution()(Code)
any cleanup logic



getRedirector
public RedirectorElement getRedirector()(Code)
get the redirector. Non-null between invocations of AbstractJarSignerTask.beginExecution() and AbstractJarSignerTask.endExecution() a redirector or null



hasResources
protected boolean hasResources()(Code)
Has either a path or a fileset been specified? true if a path or fileset has been specified.
since:
   Ant 1.7



setAlias
public void setAlias(String alias)(Code)
the alias to sign under; required
Parameters:
  alias - the alias to sign under



setCommonOptions
protected void setCommonOptions(ExecTask cmd)(Code)
these are options common to signing and verifying
Parameters:
  cmd - command to configure



setJar
public void setJar(File jar)(Code)
the jar file to sign; required
Parameters:
  jar - the jar file to sign



setKeypass
public void setKeypass(String keypass)(Code)
password for private key (if different); optional
Parameters:
  keypass - the password for the key (if different)



setKeystore
public void setKeystore(String keystore)(Code)
keystore location; required
Parameters:
  keystore - the keystore location



setMaxmemory
public void setMaxmemory(String max)(Code)
Set the maximum memory to be used by the jarsigner process
Parameters:
  max - a string indicating the maximum memory according to the JVMconventions (e.g. 128m is 128 Megabytes)



setStorepass
public void setStorepass(String storepass)(Code)
password for keystore integrity; required
Parameters:
  storepass - the password for the keystore



setStoretype
public void setStoretype(String storetype)(Code)
keystore type; optional
Parameters:
  storetype - the keystore type



setVerbose
public void setVerbose(boolean verbose)(Code)
Enable verbose output when signing ; optional: default false
Parameters:
  verbose - if true enable verbose output



Fields inherited from org.apache.tools.ant.Task
protected Target target(Code)(Java Doc)
protected String taskName(Code)(Java Doc)
protected String taskType(Code)(Java Doc)
protected RuntimeConfigurable wrapper(Code)(Java Doc)

Methods inherited from org.apache.tools.ant.Task
final public void bindToOwner(Task owner)(Code)(Java Doc)
public void execute() throws BuildException(Code)(Java Doc)
public Target getOwningTarget()(Code)(Java Doc)
public RuntimeConfigurable getRuntimeConfigurableWrapper()(Code)(Java Doc)
public String getTaskName()(Code)(Java Doc)
public String getTaskType()(Code)(Java Doc)
protected RuntimeConfigurable getWrapper()(Code)(Java Doc)
protected void handleErrorFlush(String output)(Code)(Java Doc)
protected void handleErrorOutput(String output)(Code)(Java Doc)
protected void handleFlush(String output)(Code)(Java Doc)
protected int handleInput(byte[] buffer, int offset, int length) throws IOException(Code)(Java Doc)
protected void handleOutput(String output)(Code)(Java Doc)
public void init() throws BuildException(Code)(Java Doc)
final protected boolean isInvalid()(Code)(Java Doc)
public void log(String msg)(Code)(Java Doc)
public void log(String msg, int msgLevel)(Code)(Java Doc)
public void log(Throwable t, int msgLevel)(Code)(Java Doc)
public void log(String msg, Throwable t, int msgLevel)(Code)(Java Doc)
public void maybeConfigure() throws BuildException(Code)(Java Doc)
final public void perform()(Code)(Java Doc)
public void reconfigure()(Code)(Java Doc)
public void setOwningTarget(Target target)(Code)(Java Doc)
public void setRuntimeConfigurableWrapper(RuntimeConfigurable wrapper)(Code)(Java Doc)
public void setTaskName(String name)(Code)(Java Doc)
public void setTaskType(String type)(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.