public abstract class PackagingSourceItem
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
PackagingSourceItem() |
protected |
PackagingSourceItem(boolean provideElements) |
Modifier and Type | Method and Description |
---|---|
abstract java.util.List<? extends PackagingElement<?>> |
createElements(ArtifactEditorContext context) |
abstract SourceItemPresentation |
createPresentation(ArtifactEditorContext context) |
abstract boolean |
equals(java.lang.Object obj) |
PackagingElementOutputKind |
getKindOfProducedElements() |
abstract int |
hashCode() |
boolean |
isProvideElements() |
protected PackagingSourceItem()
protected PackagingSourceItem(boolean provideElements)
provideElements
- if false
if this item represents a grouping node which doesn't provide packaging elements so its
createElements(ArtifactEditorContext)
method is guaranteed to return the empty listpublic abstract boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public abstract int hashCode()
hashCode
in class java.lang.Object
public abstract SourceItemPresentation createPresentation(ArtifactEditorContext context)
public abstract java.util.List<? extends PackagingElement<?>> createElements(ArtifactEditorContext context)
public boolean isProvideElements()
public PackagingElementOutputKind getKindOfProducedElements()