public class FileAssociation
extends org.apache.tools.ant.types.DataType
implements org.apache.tools.ant.DynamicAttribute
Modifier and Type | Field and Description |
---|---|
(package private) java.util.List<DeployFXTask.BundleArgument> |
bundleArgumentList |
(package private) java.lang.String |
description |
(package private) java.lang.String |
extension |
(package private) java.io.File |
icon |
(package private) java.lang.String |
mimeType |
Constructor and Description |
---|
FileAssociation() |
Modifier and Type | Method and Description |
---|---|
DeployFXTask.BundleArgument |
createArg()
Extra arguments that the bundler may interpret to provide for better
integration with specific operating systems.
|
DeployFXTask.BundleArgument |
createBundleArgument() |
java.util.Map<java.lang.String,? super java.lang.Object> |
createLauncherMap() |
void |
putUnlessNull(java.util.Map<java.lang.String,? super java.lang.Object> params,
java.lang.String param,
java.lang.Object value) |
void |
putUnlessNullOrEmpty(java.util.Map<java.lang.String,? super java.lang.Object> params,
java.lang.String param,
java.util.Collection value) |
void |
putUnlessNullOrEmpty(java.util.Map<java.lang.String,? super java.lang.Object> params,
java.lang.String param,
java.util.Map value) |
void |
setDescription(java.lang.String description)
The description the Operation System may show for files of the associated extension and mime-type.
|
void |
setDynamicAttribute(java.lang.String name,
java.lang.String value) |
void |
setExtension(java.lang.String extension)
The file extension or extensions (separated by spaces) that the application requests it be registered to handle
|
void |
setIcon(java.io.File icon)
The icon the Operation System may show for files of the associated extension and mime-type.
|
void |
setMimeType(java.lang.String mimeType)
The mime-type that the application requests it be registered to handle.
|
checkAttributesAllowed, checkChildrenAllowed, circularReference, clone, dieOnCircularReference, dieOnCircularReference, dieOnCircularReference, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getCheckedRef, getDataTypeName, getRefid, invokeCircularReferenceCheck, isChecked, isReference, noChildrenAllowed, pushAndInvokeCircularReferenceCheck, setChecked, setRefid, tooManyAttributes, toString
java.lang.String extension
java.lang.String mimeType
java.lang.String description
java.io.File icon
java.util.List<DeployFXTask.BundleArgument> bundleArgumentList
public DeployFXTask.BundleArgument createBundleArgument()
public void setDynamicAttribute(java.lang.String name, java.lang.String value) throws org.apache.tools.ant.BuildException
setDynamicAttribute
in interface org.apache.tools.ant.DynamicAttribute
org.apache.tools.ant.BuildException
public java.util.Map<java.lang.String,? super java.lang.Object> createLauncherMap()
public void putUnlessNull(java.util.Map<java.lang.String,? super java.lang.Object> params, java.lang.String param, java.lang.Object value)
public void putUnlessNullOrEmpty(java.util.Map<java.lang.String,? super java.lang.Object> params, java.lang.String param, java.util.Collection value)
public void putUnlessNullOrEmpty(java.util.Map<java.lang.String,? super java.lang.Object> params, java.lang.String param, java.util.Map value)
public void setExtension(java.lang.String extension)
public void setMimeType(java.lang.String mimeType)
public void setDescription(java.lang.String description)
setDescription
in class org.apache.tools.ant.ProjectComponent
public void setIcon(java.io.File icon)
public DeployFXTask.BundleArgument createArg()