Skip navigation links
A B C D E F G I L M O P Q R S T U V X 

A

addRelation(String, String) - Method in class org.polyfillservice.api.components.TSort
 
aliases(List<String>) - Method in class org.polyfillservice.api.components.Polyfill.Builder
 
aliases() - Method in class org.polyfillservice.api.configurations.PolyfillSourceConfig
 
ALWAYS - Static variable in class org.polyfillservice.api.components.Feature
 

B

browserBaselines() - Method in class org.polyfillservice.api.configurations.PolyfillSourceConfig
 
browserRequirements(Map<String, String>) - Method in class org.polyfillservice.api.components.Polyfill.Builder
 
build() - Method in class org.polyfillservice.api.components.Polyfill.Builder
 
build() - Method in class org.polyfillservice.api.components.Query.Builder
 
build() - Method in class org.polyfillservice.api.components.ServiceConfig.Builder
 
Builder(String) - Constructor for class org.polyfillservice.api.components.Polyfill.Builder
 
Builder(List<Feature>) - Constructor for class org.polyfillservice.api.components.Query.Builder
 
Builder() - Constructor for class org.polyfillservice.api.components.ServiceConfig.Builder
 

C

clear() - Method in class org.polyfillservice.api.components.TSort
 
copyFlags(Feature) - Method in class org.polyfillservice.api.components.Feature
 
copyRequiredBys(Feature) - Method in class org.polyfillservice.api.components.Feature
 

D

defaultQuery(ServiceConfig) - Method in class org.polyfillservice.api.configurations.PolyfillApiConfig
 
dependencies(List<String>) - Method in class org.polyfillservice.api.components.Polyfill.Builder
 
detectSource(String) - Method in class org.polyfillservice.api.components.Polyfill.Builder
 

E

excludeFeatures(String...) - Method in class org.polyfillservice.api.components.Query.Builder
 
excludeFeatures(List<String>) - Method in class org.polyfillservice.api.components.Query.Builder
 

F

Feature - Class in org.polyfillservice.api.components
Created by smo on 2/24/17.
Feature(String) - Constructor for class org.polyfillservice.api.components.Feature
Construct a feature that is not gated nor always loaded
Feature(String, boolean, boolean) - Constructor for class org.polyfillservice.api.components.Feature
Construct a feature
Feature(String, Feature) - Constructor for class org.polyfillservice.api.components.Feature
Construct a feature and inherit another feature's attributes
 Used when the other feature requires this feature

G

GATED - Static variable in class org.polyfillservice.api.components.Feature
 
getAliases() - Method in class org.polyfillservice.api.components.Polyfill
 
getAllBrowserRequirements() - Method in class org.polyfillservice.api.components.Polyfill
 
getAllPolyfills() - Method in interface org.polyfillservice.api.interfaces.PolyfillService
Gets all the polyfills
getBrowserRequirement(String) - Method in class org.polyfillservice.api.components.Polyfill
Gets the browser requirement based on browser name: e.g.
getConfig(String, String...) - Method in interface org.polyfillservice.api.interfaces.PolyfillConfigLoaderService
Retrieve a JSON config file from specified path and convert it into a Map
getDependencies() - Method in class org.polyfillservice.api.components.Polyfill
Gets a list of dependencies
getDetectSource() - Method in class org.polyfillservice.api.components.Polyfill
Gets the source for detecting whether the polyfill is needed
getExcludes() - Method in class org.polyfillservice.api.components.Query
 
getFamily() - Method in interface org.polyfillservice.api.interfaces.UserAgent
Return the browser family name of the user agent
getFeatures() - Method in class org.polyfillservice.api.components.Query
 
getInputStream() - Method in class org.polyfillservice.api.components.PolyfillServiceConfigFileLocation
 
getInputStream() - Method in interface org.polyfillservice.api.interfaces.PolyfillServiceConfigLocation
 
getLicense() - Method in class org.polyfillservice.api.components.Polyfill
Gets the type of license of the polyfill implementation e.g.
getMajorVersion() - Method in interface org.polyfillservice.api.interfaces.UserAgent
Return the major version number of the user agent
getMinorVersion() - Method in interface org.polyfillservice.api.interfaces.UserAgent
Return the minor version number of the user agent
getMinSource() - Method in class org.polyfillservice.api.components.Polyfill
Gets the minified source of the polyfill
getName() - Method in class org.polyfillservice.api.components.Feature
 
getName() - Method in class org.polyfillservice.api.components.Polyfill
Gets the name of the polyfill: e.g.
getPath() - Method in class org.polyfillservice.api.components.PolyfillLocationString
 
getPath() - Method in interface org.polyfillservice.api.interfaces.PolyfillLocation
 
getPolyfill() - Method in class org.polyfillservice.api.components.Feature
 
getPolyfill(String) - Method in interface org.polyfillservice.api.interfaces.PolyfillService
Gets a Polyfill instance by the name of the polyfill.
getPolyfills() - Method in class org.polyfillservice.api.components.ServiceConfig
 
getPolyfills(String) - Method in interface org.polyfillservice.api.interfaces.PolyfillService
Return a list of polyfills containing all sources of polyfills using default query setting Alias polyfill will expand into specific polyfills.
getPolyfills(String, Query) - Method in interface org.polyfillservice.api.interfaces.PolyfillService
Return a list of polyfills containing all sources of polyfills.
getPolyfillsSource(String) - Method in interface org.polyfillservice.api.interfaces.PolyfillService
Return a string of the sources of requested polyfills using default query setting
getPolyfillsSource(String, Query) - Method in interface org.polyfillservice.api.interfaces.PolyfillService
Return a string of the sources of requested polyfills Alias polyfill will expand into specific polyfills.
getPolyfillsSource(String, Query, boolean) - Method in interface org.polyfillservice.api.interfaces.PolyfillService
Return a string of the sources of requested polyfills Alias polyfill will expand into specific polyfills.
getRawSource() - Method in class org.polyfillservice.api.components.Polyfill
Gets the raw source of the polyfill
getRepository() - Method in class org.polyfillservice.api.components.Polyfill
Gets the URL to the polyfill repository
getRequiredBys() - Method in class org.polyfillservice.api.components.Feature
 
getResource(String, String...) - Method in interface org.polyfillservice.api.interfaces.ResourceLoaderService
 
getResources(String, String...) - Method in interface org.polyfillservice.api.interfaces.ResourceLoaderService
 
getTestsSource() - Method in class org.polyfillservice.api.components.Polyfill
Gets the source of mocha tests
getVersion() - Method in interface org.polyfillservice.api.interfaces.UserAgent
Return the version number of the user agent

I

isAlways() - Method in class org.polyfillservice.api.components.Feature
 
isAlwaysForAll() - Method in class org.polyfillservice.api.components.Query
 
isGated() - Method in class org.polyfillservice.api.components.Feature
 
isGatedForAll() - Method in class org.polyfillservice.api.components.Query
 
isTestable(boolean) - Method in class org.polyfillservice.api.components.Polyfill.Builder
 
isTestable() - Method in class org.polyfillservice.api.components.Polyfill
Checks whether this polyfill has tests and is testable
isVersionInRange(String, String) - Method in interface org.polyfillservice.api.interfaces.VersionUtilService
Check if checkVersion satisfies range

L

license(String) - Method in class org.polyfillservice.api.components.Polyfill.Builder
 
loadConfig(PolyfillServiceConfigLocation) - Method in interface org.polyfillservice.api.interfaces.ServiceConfigLoaderService
Load service configurations from file
loadConfig(PolyfillServiceConfigLocation) - Method in class org.polyfillservice.api.services.XmlServiceConfigLoaderService
 
loadPolyfills(List<PolyfillLocation>) - Method in interface org.polyfillservice.api.interfaces.PolyfillLoaderService
Load all polyfills within polyfillsPath
LRUCache<K,T> - Class in org.polyfillservice.api.components
Created by smo on 6/8/17.
LRUCache(int) - Constructor for class org.polyfillservice.api.components.LRUCache
 

M

minSource(String) - Method in class org.polyfillservice.api.components.Polyfill.Builder
 

O

org.polyfillservice.api.components - package org.polyfillservice.api.components
 
org.polyfillservice.api.configurations - package org.polyfillservice.api.configurations
 
org.polyfillservice.api.interfaces - package org.polyfillservice.api.interfaces
 
org.polyfillservice.api.services - package org.polyfillservice.api.services
 

P

parse(String) - Method in interface org.polyfillservice.api.interfaces.UserAgentParserService
Parse user agent string and construct a UserAgent object from that.
Polyfill - Class in org.polyfillservice.api.components
Author: smo Immutable polyfill wrapper of all the metadata
Polyfill.Builder - Class in org.polyfillservice.api.components
Using builder pattern to make sure Polyfill is immutable once constructed
PolyfillApiConfig - Class in org.polyfillservice.api.configurations
Created by reinier.guerra on 1/24/17.
PolyfillApiConfig() - Constructor for class org.polyfillservice.api.configurations.PolyfillApiConfig
 
PolyfillConfigLoaderService - Interface in org.polyfillservice.api.interfaces
Created by bvenkataraman on 10/19/16.
PolyfillLoaderService - Interface in org.polyfillservice.api.interfaces
Created by smo on 2/26/17.
PolyfillLocation - Interface in org.polyfillservice.api.interfaces
Created by smo on 6/17/17.
PolyfillLocationString - Class in org.polyfillservice.api.components
Created by smo on 6/17/17.
PolyfillLocationString(String) - Constructor for class org.polyfillservice.api.components.PolyfillLocationString
 
polyfills() - Method in class org.polyfillservice.api.configurations.PolyfillSourceConfig
 
PolyfillService - Interface in org.polyfillservice.api.interfaces
Created by smo on 2/4/17.
PolyfillServiceConfigFileLocation - Class in org.polyfillservice.api.components
Created by smo on 6/5/17.
PolyfillServiceConfigFileLocation(File) - Constructor for class org.polyfillservice.api.components.PolyfillServiceConfigFileLocation
 
PolyfillServiceConfigLocation - Interface in org.polyfillservice.api.interfaces
Created by smo on 6/13/17.
PolyfillSourceConfig - Class in org.polyfillservice.api.configurations
Created by smo on 6/6/17.
PolyfillSourceConfig() - Constructor for class org.polyfillservice.api.configurations.PolyfillSourceConfig
 
projectUrl(String) - Method in class org.polyfillservice.api.configurations.PolyfillApiConfig
 
projectVersion(String) - Method in class org.polyfillservice.api.configurations.PolyfillApiConfig
 

Q

Query - Class in org.polyfillservice.api.components
Created by smo on 3/28/17.
Query.Builder - Class in org.polyfillservice.api.components
 

R

rawSource(String) - Method in class org.polyfillservice.api.components.Polyfill.Builder
 
removeEldestEntry(Map.Entry<K, T>) - Method in class org.polyfillservice.api.components.LRUCache
 
repository(String) - Method in class org.polyfillservice.api.components.Polyfill.Builder
 
ResourceLoaderService - Interface in org.polyfillservice.api.interfaces
Created by smo on 4/30/17.
resourceToString(Resource) - Method in interface org.polyfillservice.api.interfaces.ResourceLoaderService
 

S

ServiceConfig - Class in org.polyfillservice.api.components
Created by smo on 6/6/17.
serviceConfig() - Method in class org.polyfillservice.api.configurations.PolyfillApiConfig
 
ServiceConfig.Builder - Class in org.polyfillservice.api.components
 
ServiceConfigLoaderService - Interface in org.polyfillservice.api.interfaces
Created by smo on 6/1/17.
setAlways(boolean) - Method in class org.polyfillservice.api.components.Feature
 
setAlwaysForAll(boolean) - Method in class org.polyfillservice.api.components.Query.Builder
 
setGated(boolean) - Method in class org.polyfillservice.api.components.Feature
 
setGated(boolean) - Method in class org.polyfillservice.api.components.ServiceConfig.Builder
 
setGatedForAll(boolean) - Method in class org.polyfillservice.api.components.Query.Builder
 
setIncludeDependencies(boolean) - Method in class org.polyfillservice.api.components.Query.Builder
 
setLoadOnUnknownUA(boolean) - Method in class org.polyfillservice.api.components.Query.Builder
 
setLoadOnUnknownUA(boolean) - Method in class org.polyfillservice.api.components.ServiceConfig.Builder
 
setMinify(boolean) - Method in class org.polyfillservice.api.components.Query.Builder
 
setMinify(boolean) - Method in class org.polyfillservice.api.components.ServiceConfig.Builder
 
setPolyfill(Polyfill) - Method in class org.polyfillservice.api.components.Feature
 
setPolyfills(List<String>) - Method in class org.polyfillservice.api.components.ServiceConfig.Builder
 
shouldGate() - Method in class org.polyfillservice.api.components.ServiceConfig
 
shouldIncludeDependencies() - Method in class org.polyfillservice.api.components.Query
 
shouldLoadOnUnknownUA() - Method in class org.polyfillservice.api.components.Query
 
shouldLoadOnUnknownUA() - Method in class org.polyfillservice.api.components.ServiceConfig
 
shouldMinify() - Method in class org.polyfillservice.api.components.Query
 
shouldMinify() - Method in class org.polyfillservice.api.components.ServiceConfig
 
sort() - Method in class org.polyfillservice.api.components.TSort
 

T

testsSource(String) - Method in class org.polyfillservice.api.components.Polyfill.Builder
 
toString() - Method in class org.polyfillservice.api.components.Polyfill
Gets the string representation of the polyfill
toString() - Method in class org.polyfillservice.api.components.ServiceConfig
 
toString() - Method in interface org.polyfillservice.api.interfaces.UserAgent
Return a string representation of UserAgent
TSort - Class in org.polyfillservice.api.components
Graph object to do topological sort.
TSort() - Constructor for class org.polyfillservice.api.components.TSort
 

U

UserAgent - Interface in org.polyfillservice.api.interfaces
Created by reinier.guerra on 10/12/16.
UserAgentParserService - Interface in org.polyfillservice.api.interfaces
Created by smo on 2/26/17.

V

VersionUtilService - Interface in org.polyfillservice.api.interfaces
Created by smo on 2/26/17.

X

XmlServiceConfigLoaderService - Class in org.polyfillservice.api.services
Created by smo on 6/6/17.
XmlServiceConfigLoaderService() - Constructor for class org.polyfillservice.api.services.XmlServiceConfigLoaderService
 
A B C D E F G I L M O P Q R S T U V X 
Skip navigation links

Copyright © 2017. All rights reserved.