public abstract class ArchetypeCatalogFactory
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ArchetypeCatalogFactory.DefaultLocalCatalogFactory
Factory for default local ArchetypeCatalog
|
static class |
ArchetypeCatalogFactory.InternalCatalogFactory
Factory for internal ArchetypeCatalog
|
static class |
ArchetypeCatalogFactory.NexusIndexerCatalogFactory
Factory for Nexus Indexer ArchetypeCatalog
|
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
description |
private boolean |
editable |
private boolean |
enabled |
private java.lang.String |
id |
private static org.slf4j.Logger |
log |
Constructor and Description |
---|
ArchetypeCatalogFactory(java.lang.String id,
java.lang.String description,
boolean editable) |
ArchetypeCatalogFactory(java.lang.String id,
java.lang.String description,
boolean editable,
boolean enabled) |
Modifier and Type | Method and Description |
---|---|
abstract org.apache.maven.archetype.catalog.ArchetypeCatalog |
getArchetypeCatalog() |
protected org.apache.maven.archetype.ArchetypeManager |
getArchetyper() |
java.lang.String |
getDescription() |
java.lang.String |
getId() |
boolean |
isEditable() |
boolean |
isEnabled() |
void |
setEnabled(boolean enabled) |
java.lang.String |
toString() |
private static final org.slf4j.Logger log
private final java.lang.String id
private final java.lang.String description
private final boolean editable
private boolean enabled
public ArchetypeCatalogFactory(java.lang.String id, java.lang.String description, boolean editable)
public ArchetypeCatalogFactory(java.lang.String id, java.lang.String description, boolean editable, boolean enabled)
public java.lang.String getId()
public java.lang.String getDescription()
public boolean isEditable()
public boolean isEnabled()
public void setEnabled(boolean enabled)
public abstract org.apache.maven.archetype.catalog.ArchetypeCatalog getArchetypeCatalog() throws org.eclipse.core.runtime.CoreException
org.eclipse.core.runtime.CoreException
public java.lang.String toString()
toString
in class java.lang.Object
protected org.apache.maven.archetype.ArchetypeManager getArchetyper()