Class Link.ReleaseInfoEntry
- java.lang.Object
- 
- org.apache.tools.ant.taskdefs.modules.Link.ReleaseInfoEntry
 
- 
- Enclosing class:
- Link
 
 public class Link.ReleaseInfoEntry extends java.lang.ObjectGrandchild element describing additional release info properties for a linked image. To be valid, an instance must have either a non-null key and value, or a non-null file.
- 
- 
Constructor SummaryConstructors Constructor Description ReleaseInfoEntry()Creates a new, unconfigured element.ReleaseInfoEntry(java.lang.String key, java.lang.String value)Creates a new element which specifies a single additional property.
 - 
Method SummaryModifier and Type Method Description java.lang.StringgetCharset()Attribute containing the character set of this object's file.java.io.FilegetFile()Attribute containing a Java properties file which contains additional release info properties.java.lang.StringgetKey()Attribute containing the key of this element's additional property.java.lang.StringgetValue()Attribute containing the value of this element's additional property.voidsetCharset(java.lang.String charset)Sets attribute containing the character set of this object's file.voidsetFile(java.io.File file)Sets attribute containing a Java properties file which contains additional release info properties.voidsetKey(java.lang.String key)Sets attribute containing the key of this element's additional property.voidsetValue(java.lang.String value)Sets attributes containing the value of this element's additional property.java.util.PropertiestoProperties()Converts this element to a Java properties object containing the additional properties this element represents.voidvalidate()Verifies the state of this element.
 
- 
- 
- 
Constructor Detail- 
ReleaseInfoEntrypublic ReleaseInfoEntry() Creates a new, unconfigured element.
 - 
ReleaseInfoEntrypublic ReleaseInfoEntry(java.lang.String key, java.lang.String value)Creates a new element which specifies a single additional property.- Parameters:
- key- new property's key
- value- new property's value
 
 
- 
 - 
Method Detail- 
getKeypublic java.lang.String getKey() Attribute containing the key of this element's additional property.- Returns:
- additional property's key
- See Also:
- getValue()
 
 - 
setKeypublic void setKey(java.lang.String key) Sets attribute containing the key of this element's additional property.- Parameters:
- key- additional property's key
- See Also:
- setValue(String)
 
 - 
getValuepublic java.lang.String getValue() Attribute containing the value of this element's additional property.- Returns:
- additional property's value
- See Also:
- getKey()
 
 - 
setValuepublic void setValue(java.lang.String value) Sets attributes containing the value of this element's additional property.- Parameters:
- value- additional property's value
- See Also:
- setKey(String)
 
 - 
getFilepublic java.io.File getFile() Attribute containing a Java properties file which contains additional release info properties. This is exclusive with respect to the key and value of this instance: either the file must be set, or the key and value must be set.- Returns:
- this element's properties file
 
 - 
setFilepublic void setFile(java.io.File file) Sets attribute containing a Java properties file which contains additional release info properties. This is exclusive with respect to the key and value of this instance: either the file must be set, or the key and value must be set.- Parameters:
- file- this element's properties file
 
 - 
getCharsetpublic java.lang.String getCharset() Attribute containing the character set of this object's file. This isISO_8859_1by default, in accordance with the java.util.Properties default.- Returns:
- character set of this element's file
 
 - 
setCharsetpublic void setCharset(java.lang.String charset) Sets attribute containing the character set of this object's file. If not set, this isISO_8859_1by default, in accordance with the java.util.Properties default.- Parameters:
- charset- character set of this element's file
 
 - 
validatepublic void validate() Verifies the state of this element.- Throws:
- BuildException- if file is set, and key and/or value are set
- BuildException- if file is not set, and key and value are not both set
- BuildException- if charset is not a valid Java Charset name
 
 - 
toPropertiespublic java.util.Properties toProperties() Converts this element to a Java properties object containing the additional properties this element represents. If this element's file is set, it is read; otherwise, a Properties object containing just one property, consisting of this element's key and value, is returned.- Returns:
- new Properties object obtained from this element's file or its key and value
- Throws:
- BuildException- if file is set, but cannot be read
 
 
- 
 
-