public class Contributor extends HashStructureAdapter implements Copyable
Different types of contributors provides artifacts from different sources. A Contributor can be processed within a particular Context to provide the artifacts relevant for that source. For example, a Project Source Contributor may be processed in the context of a JDeveloper Project to provide the source files in the project.
_hash| Constructor and Description | 
|---|
Contributor(HashStructure hash)  | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Object | 
copyTo(java.lang.Object target)
Copy support. 
 | 
static Contributor | 
create(java.lang.String id)
Creates an instance of a Contributor that can be added to a HashStructure. 
 | 
java.lang.String | 
getContributorType()  | 
HashStructure | 
getHashStructure()
Returns the HashStructure this adapter is adapting. 
 | 
static java.lang.String | 
getType(HashStructure hash)  | 
void | 
setContributorType(java.lang.String type)  | 
addStructureChangeListener, containsKey, copyToImpl, equals, equalsImpl, findOrCreate, forcedCopyTo, removeStructureChangeListener, useObjectEqualspublic Contributor(HashStructure hash)
public static Contributor create(java.lang.String id)
id - Processor, 
LocationContributorpublic void setContributorType(java.lang.String type)
public HashStructure getHashStructure()
HashStructureAdaptergetHashStructure in class HashStructureAdapterpublic java.lang.String getContributorType()
public static java.lang.String getType(HashStructure hash)
public java.lang.Object copyTo(java.lang.Object target)
HashStructureAdaptercopyTo in interface CopyablecopyTo in class HashStructureAdaptertarget - The target object to which the state of
  this object should be copied.  If target
  is null, then the copyTo method will
  return a new instance of this class.this
  object was copied.  If the target was
  non-null, then the return value is the same as the
  target object that was passed in; otherwise, the
  return value is a new instance of this class.