org.benow.web.css
Interface CSSService

All Superinterfaces:
org.benow.java.spec.Markup, org.benow.service.Service
All Known Implementing Classes:
CSSServiceImpl

public interface CSSService
extends org.benow.service.Service


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.benow.java.spec.Markup
org.benow.java.spec.Markup.ParamName, org.benow.java.spec.Markup.ReturnDescription
 
Method Summary
 java.util.Collection<java.lang.String> getCSSNamesFor(java.lang.String href)
          Get a list of CSS names that apply for the given url.
 java.io.InputStream getSheetStream(java.lang.String forName)
          Get css for given name, as returned by getCSSNamesFor.
 

Method Detail

getCSSNamesFor

java.util.Collection<java.lang.String> getCSSNamesFor(java.lang.String href)
                                                      throws java.io.IOException,
                                                             HTTPClient.ModuleException,
                                                             java.text.ParseException
Get a list of CSS names that apply for the given url.

Parameters:
href -
Returns:
Throws:
java.text.ParseException
HTTPClient.ModuleException
java.text.ParseException
java.io.IOException

getSheetStream

java.io.InputStream getSheetStream(java.lang.String forName)
                                   throws java.io.FileNotFoundException
Get css for given name, as returned by getCSSNamesFor.

Parameters:
forName -
Returns:
Throws:
java.io.FileNotFoundException