org.jboss.forge.facets
Class AbstractFacet<FACETED extends Faceted<?>>
java.lang.Object
org.jboss.forge.facets.AbstractFacet<FACETED>
- All Implemented Interfaces:
- Facet<FACETED>, MutableOrigin<FACETED>
public abstract class AbstractFacet<FACETED extends Faceted<?>>
- extends Object
- implements Facet<FACETED>, MutableOrigin<FACETED>
A base convenience Facet abstract class.
- Author:
- Lincoln Baxter, III, Ken Finnigan
origin
protected FACETED extends Faceted<?> origin
AbstractFacet
public AbstractFacet()
getOrigin
public FACETED getOrigin()
- Description copied from interface:
Facet
- Return the
Faceted instance on which this Facet operates.
- Specified by:
getOrigin in interface Facet<FACETED extends Faceted<?>>
setOrigin
public void setOrigin(FACETED origin)
- Set the origin on which this
Facet will operate.
- Specified by:
setOrigin in interface MutableOrigin<FACETED extends Faceted<?>>
uninstall
public boolean uninstall()
- Description copied from interface:
Facet
- Remove this
Facet from its Faceted instance, and perform any necessary cleanup.
- Specified by:
uninstall in interface Facet<FACETED extends Faceted<?>>
hashCode
public int hashCode()
- Facet instances are the same if they are registered to the same project.
- Overrides:
hashCode in class Object
equals
public boolean equals(Object obj)
- Overrides:
equals in class Object
Copyright © 2013 JBoss by Red Hat. All Rights Reserved.