Class PictureNativeComponentDescription
- java.lang.Object
- 
- com._1c.g5.v8.dt.natives.library.AbstractComponentDescription
- 
- com.e1c.g5.v8.dt.picturenative.common.PictureNativeComponentDescription
 
 
- 
- All Implemented Interfaces:
- IComponentDescription,- IComponentLibraryResolver,- IComponentLoader
 
 public class PictureNativeComponentDescription extends AbstractComponentDescription implements IComponentLoader IComponentLoaderfor v8 platform native picture component.
- 
- 
Field SummaryFields Modifier and Type Field Description static Library[]LIBRARIESPicture native libraries.static StringPICTURE_NATIVE_LIBRARIESPicture native libraries name.
 - 
Constructor SummaryConstructors Constructor Description PictureNativeComponentDescription()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExternalDependency(IComponentDescription component)Adds external dependency component.voidcheckLibraryResources(Version version)Checks for existing of all files corresponding to the libraries resources including to the defining component.StringgetComponentName()Gets component name.Collection<File>getLibraries(Version version)Gets all files corresponding to the libraries including to the defining component- 
Methods inherited from class com._1c.g5.v8.dt.natives.library.AbstractComponentDescriptiongetDelegate, getVersionPathPart, resolveLibrary, resolveResource
 
- 
 
- 
- 
- 
Field Detail- 
PICTURE_NATIVE_LIBRARIESpublic static final String PICTURE_NATIVE_LIBRARIES Picture native libraries name.- See Also:
- Constant Field Values
 
 - 
LIBRARIESpublic static final Library[] LIBRARIES Picture native libraries.
 
- 
 - 
Method Detail- 
getComponentNamepublic String getComponentName() Description copied from interface:IComponentDescriptionGets component name. Each components should be have unique name if you want use it withIComponentLoaderManager- Specified by:
- getComponentNamein interface- IComponentDescription
- Returns:
- unique name of the native component, never null
 
 - 
getLibrariespublic Collection<File> getLibraries(Version version) Description copied from interface:IComponentDescriptionGets all files corresponding to the libraries including to the defining component- Specified by:
- getLibrariesin interface- IComponentDescription
- Parameters:
- version- actual runtime version of libraries, can'be- null
- Returns:
- list of libraries, never null
 
 - 
addExternalDependencypublic void addExternalDependency(IComponentDescription component) Description copied from interface:IComponentLoaderAdds external dependency component.- Specified by:
- addExternalDependencyin interface- IComponentLoader
- Parameters:
- component- external dependency component.
 This component usually contains additional dependencies for loading native components.
 For example, it should be "icu" library or other different components.
 
 - 
checkLibraryResourcespublic void checkLibraryResources(Version version) Description copied from interface:IComponentDescriptionChecks for existing of all files corresponding to the libraries resources including to the defining component. If some resources weren't foundRuntimeExceptionwill be thrown.- Specified by:
- checkLibraryResourcesin interface- IComponentDescription
- Parameters:
- version- actual runtime version of libraries, can'be- null
 
 
- 
 
-