Class AbstractDelegatePlatformComponentDescription
- java.lang.Object
-
- com._1c.g5.v8.dt.natives.library.AbstractDelegateComponentDescription
-
- com._1c.g5.v8.dt.natives.library.platform.AbstractDelegatePlatformComponentDescription
-
- All Implemented Interfaces:
IComponentExtraDependenciesProvider
,IComponentLibraryResolver
- Direct Known Subclasses:
CommonDelegatePlatformComponentDescription
public abstract class AbstractDelegatePlatformComponentDescription extends AbstractDelegateComponentDescription implements IComponentExtraDependenciesProvider
Default implementation ofAbstractDelegateComponentDescription
.
-
-
Constructor Summary
Constructors Constructor Description AbstractDelegatePlatformComponentDescription()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description List<File>
getDependencies(Version version)
List of external dependency libraries forIComponentDescription
protected abstract String[]
getDependentLibrariesNames()
Gets names of the component librariesprotected abstract String[]
getDependentLibrariesResourcesNames()
Gets names of the component libraries resourcesprotected String
getPluginId()
Gets plugin id with libraries folderprotected String
getVersionPathPart(Version version)
-
Methods inherited from class com._1c.g5.v8.dt.natives.library.AbstractDelegateComponentDescription
getLibraryExtension, getLibraryExtensionSuffix, getLibraryFolderName, resolveLibrary, resolveResource
-
-
-
-
Method Detail
-
getDependencies
public List<File> getDependencies(Version version)
Description copied from interface:IComponentExtraDependenciesProvider
List of external dependency libraries forIComponentDescription
- Specified by:
getDependencies
in interfaceIComponentExtraDependenciesProvider
- Returns:
- list of libraries files, never
null
-
getPluginId
protected String getPluginId()
Description copied from class:AbstractDelegateComponentDescription
Gets plugin id with libraries folder- Specified by:
getPluginId
in classAbstractDelegateComponentDescription
- Returns:
- plugin id with libraries folder, never
null
-
getDependentLibrariesNames
protected abstract String[] getDependentLibrariesNames()
Gets names of the component libraries- Returns:
- names of the component libraries, can't be
null
-
getDependentLibrariesResourcesNames
protected abstract String[] getDependentLibrariesResourcesNames()
Gets names of the component libraries resources- Returns:
- names of the component libraries resources, can't be
null
-
-