org.mule.api.annotations.display
Annotation Type Icons


@Target(value=TYPE)
@Documented
@Retention(value=SOURCE)
public @interface Icons

Used in Module and Connector annotated classes to associate icons with them. Provided values are relative the annotated type location. If values are not provided then this#GENERIC_CLOUD_CONNECTOR_LARGE, this#GENERIC_CLOUD_CONNECTOR_SMALL, this#GENERIC_ENDPOINT_LARGE, this#GENERIC_ENDPOINT_SMALL, this#GENERIC_TRANSFORMER_LARGE and this#GENERIC_TRANSFORMER_SMALL will be used as needed formatting the strings with Module.name() or Connector.name()


Optional Element Summary
 String connectorLarge
           
 String connectorSmall
           
 String endpointLarge
           
 String endpointSmall
           
 String transformerLarge
           
 String transformerSmall
           
 

connectorSmall

public abstract String connectorSmall
Default:
"../../../icons/%s-connector-24x16.png"

connectorLarge

public abstract String connectorLarge
Default:
"../../../icons/%s-connector-48x32.png"

transformerSmall

public abstract String transformerSmall
Default:
"../../../icons/%s-transformer-24x16.png"

transformerLarge

public abstract String transformerLarge
Default:
"../../../icons/%s-transformer-48x32.png"

endpointSmall

public abstract String endpointSmall
Default:
"../../../icons/%s-endpoint-24x16.png"

endpointLarge

public abstract String endpointLarge
Default:
"../../../icons/%s-endpoint-48x32.png"


Copyright © 2010-2013 MuleSoft, Inc.. All Rights Reserved.