com.atlassian.jira.less.impl
Class DynamicLookAndFeelUriResolver

java.lang.Object
  extended by com.atlassian.jira.less.impl.DynamicLookAndFeelUriResolver
All Implemented Interfaces:
com.atlassian.lesscss.spi.UriResolver, com.atlassian.plugin.StateAware

public class DynamicLookAndFeelUriResolver
extends Object
implements com.atlassian.lesscss.spi.UriResolver, com.atlassian.plugin.StateAware


Nested Class Summary
static class DynamicLookAndFeelUriResolver.DynamicUriResolverStateChangedEvent
           
 
Constructor Summary
DynamicLookAndFeelUriResolver(com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration, ApplicationProperties applicationProperties, com.atlassian.plugin.event.PluginEventManager pluginEventManager)
           
 
Method Summary
 void disabled()
           
 void enabled()
           
 String encodeState(URI uri)
           
 boolean exists(URI uri)
           
 void onStateChanged(LookAndFeelBean.LookAndFeelChangedEvent event)
           
 InputStream open(URI uri)
           
 boolean supports(URI uri)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DynamicLookAndFeelUriResolver

public DynamicLookAndFeelUriResolver(com.atlassian.plugin.webresource.WebResourceIntegration webResourceIntegration,
                                     ApplicationProperties applicationProperties,
                                     com.atlassian.plugin.event.PluginEventManager pluginEventManager)
Method Detail

enabled

public void enabled()
Specified by:
enabled in interface com.atlassian.plugin.StateAware

disabled

public void disabled()
Specified by:
disabled in interface com.atlassian.plugin.StateAware

onStateChanged

@EventListener
public void onStateChanged(LookAndFeelBean.LookAndFeelChangedEvent event)

exists

public boolean exists(URI uri)
Specified by:
exists in interface com.atlassian.lesscss.spi.UriResolver

encodeState

public String encodeState(URI uri)
Specified by:
encodeState in interface com.atlassian.lesscss.spi.UriResolver

open

public InputStream open(URI uri)
                 throws IOException
Specified by:
open in interface com.atlassian.lesscss.spi.UriResolver
Throws:
IOException

supports

public boolean supports(URI uri)
Specified by:
supports in interface com.atlassian.lesscss.spi.UriResolver


Copyright © 2002-2014 Atlassian. All Rights Reserved.