return iconAnimator == null || UISupport.isHeadless() ? null : iconAnimator.getIcon();
}
public PropertyExpansion[] getPropertyExpansions()
{
PropertyExpansionsResult result = new PropertyExpansionsResult( this, this );
result.addAll( PropertyExpansionUtils.extractPropertyExpansions( this, this, "requestContent" ) );
result.addAll( PropertyExpansionUtils.extractPropertyExpansions( this, this, "endpoint" ) );
result.addAll( PropertyExpansionUtils.extractPropertyExpansions( this, this, "username" ) );
result.addAll( PropertyExpansionUtils.extractPropertyExpansions( this, this, "password" ) );
result.addAll( PropertyExpansionUtils.extractPropertyExpansions( this, this, "domain" ) );
StringToStringsMap requestHeaders = getRequestHeaders();
for( String key : requestHeaders.keySet() )
{
for( String value : requestHeaders.get( key ) )
result.extractAndAddAll( new RequestHeaderHolder( key, value, this ), "value" );
}
return result.toArray();
}