@ProviderType public interface ClientLibrary
ClientLibrary
represents a client library as defined in
content. a client library can have categories, dependencies and produce
different types of html libraries.Modifier and Type | Method and Description |
---|---|
boolean |
allowProxy()
Flag indicating if proxying is allowed.
|
String[] |
getCategories()
Returns the categories this library is registered for.
|
String[] |
getChannels()
Returns the channels associated with this library
|
Map<String,? extends ClientLibrary> |
getDependencies(boolean transitive)
Resolves the dependencies of this library.
|
String[] |
getDependentCategories()
Returns the categories of the dependent libraries
|
Map<String,? extends ClientLibrary> |
getEmbedded(LibraryType type)
Returns the embedded libraries filtered by type.
|
String[] |
getEmbeddedCategories()
Returns the categories of the embedded libraries
|
String |
getIncludePath(LibraryType type)
Returns the include path of this library for the given type.
|
String |
getIncludePath(LibraryType type,
boolean minified)
Returns the include path of this library for the given type.
|
String |
getPath()
Returns the path of this library
|
String |
getThemeLibId()
Returns the library id in case this is a themed library
|
String |
getThemeName()
Returns the theme name in case this is a themed library.
|
Set<LibraryType> |
getTypes()
Returns the set of types that this library provides.
|
String getPath()
String getIncludePath(LibraryType type)
null
is returned.type
- library typeString getIncludePath(LibraryType type, boolean minified)
null
is returned.type
- library typeminified
- true
to return the path to the minified versionSet<LibraryType> getTypes()
String getThemeName()
null
String getThemeLibId()
null
String[] getCategories()
String[] getEmbeddedCategories()
String[] getDependentCategories()
String[] getChannels()
Map<String,? extends ClientLibrary> getDependencies(boolean transitive)
true
.transitive
- true
for recursive resolutionMap<String,? extends ClientLibrary> getEmbedded(LibraryType type)
type
- type filterboolean allowProxy()
true
if proxy is allowed.Copyright © 2010 - 2020 Adobe. All Rights Reserved