component-build-plugin / com.intershop.gradle.component.build.extension.items / IItem

IItem

interface IItem

This interface provides basic methods of a component object.

Properties

contentType

abstract var contentType: String

Content type of this file.

types

abstract val types: Set<String>

Deployment or environment types.

Inheritors

AItem

abstract class AItem : IItem

This class provides the basic properties of any component item.

Directory

class Directory : AItem, IItem, IOSSpecific

This class represents a directory configuration of a component.

FileContainerItem

open class FileContainerItem : AItem, IItem, IOSSpecific, IContainer

Provides a zip package definition for the component extension.

FileItem

class FileItem : AItem, IItem, IOSSpecific

This class provides a file object configuration of the component.

IDependency

interface IDependency : IItem

This interface defines properties for objects with dependency configurations.

LibraryItem

class LibraryItem : ADependencyItem, IItem, IDependency

This class provides a library object for the component extension of the component build plugin.

LinkItem

class LinkItem : AItem, IItem

This class represents a link configuration of a component.

ModuleItem

class ModuleItem : ADependencyItem, IItem, IContainer, IDependency

This class provides a module object for the component extension of the component build plugin.

PropertyItem

class PropertyItem : AItem, IItem, IOSSpecific

This class provides a property object for the component extension of the component build plugin.