public class ArtifactType extends Object
| Modifier and Type | Method and Description |
|---|---|
static ArtifactType |
Document() |
static ArtifactType |
Document(String mimeType) |
boolean |
equals(Object obj) |
static ArtifactType |
ExtendedArtifactType(String extendedType,
boolean derived) |
static ArtifactType |
ExtendedDocument(String extendedType) |
static ArtifactType |
fromFileExtension(String extension)
Returns an
ArtifactType given a common file extension. |
ArtifactTypeEnum |
getArtifactType() |
String |
getExtendedType() |
String |
getLabel() |
String |
getMimeType() |
String |
getModel() |
String |
getType() |
int |
hashCode() |
boolean |
isDerived() |
protected boolean |
isExtendedDerivedType() |
boolean |
isExtendedType() |
BaseArtifactType |
newArtifactInstance()
Instantiates an S-RAMP artifact of the correct type, and populates the artifactType and the
contentType.
|
static ArtifactType |
PolicyDocument() |
void |
setArtifactType(ArtifactTypeEnum artifactType) |
void |
setExtendedDerivedType(boolean extendedDerivedType) |
void |
setExtendedType(String extendedType) |
void |
setMimeType(String mimeType) |
String |
toString() |
BaseArtifactType |
unwrap(Artifact artifactWrapper)
Called to unwrap the S-RAMP artifact from its wrapper.
|
static ArtifactType |
valueOf(Artifact artifactWrapper,
String hint)
What kind of artifact is inside that wrapper?
|
static ArtifactType |
valueOf(BaseArtifactEnum apiType)
Figures out the type from the s-ramp API type.
|
static ArtifactType |
valueOf(BaseArtifactType artifact)
Figures out the type from the artifact instance.
|
static ArtifactType |
valueOf(String artifactType)
Figures out the artifact type (enum) from the given S-RAMP artifact type string.
|
static ArtifactType |
valueOf(String model,
String type)
Figures out the artifact type (enum) from the given S-RAMP artifact type string.
|
static ArtifactType |
WsdlDocument() |
static ArtifactType |
XmlDocument() |
static ArtifactType |
XsdDocument() |
public static final ArtifactType Document()
public static final ArtifactType Document(String mimeType)
public static final ArtifactType XmlDocument()
public static final ArtifactType XsdDocument()
public static final ArtifactType WsdlDocument()
public static final ArtifactType PolicyDocument()
public static final ArtifactType ExtendedArtifactType(String extendedType, boolean derived)
public static final ArtifactType ExtendedDocument(String extendedType)
public BaseArtifactType unwrap(Artifact artifactWrapper)
artifactWrapper - the S-RAMP artifact wrapperpublic static ArtifactType fromFileExtension(String extension)
ArtifactType given a common file extension.extension - a file extensionpublic static ArtifactType valueOf(String artifactType)
artifactType - public static ArtifactType valueOf(String model, String type)
artifactType - public static ArtifactType valueOf(BaseArtifactType artifact)
artifact - public BaseArtifactType newArtifactInstance()
artifactType - public static ArtifactType valueOf(BaseArtifactEnum apiType)
apiType - public ArtifactTypeEnum getArtifactType()
public boolean isExtendedType()
ExtendedArtifactType.public boolean isDerived()
public void setArtifactType(ArtifactTypeEnum artifactType)
artifactType - the artifactType to setpublic String getModel()
public String getType()
public String getLabel()
public String getMimeType()
public void setMimeType(String mimeType)
mimeType - the mimeType to setpublic String toString()
toString in class ObjectObject.toString()public void setExtendedType(String extendedType)
public String getExtendedType()
public static ArtifactType valueOf(Artifact artifactWrapper, String hint)
artifactWrapper - protected boolean isExtendedDerivedType()
public void setExtendedDerivedType(boolean extendedDerivedType)
extendedDerivedType - the extendedDerivedType to setpublic int hashCode()
hashCode in class ObjectObject.hashCode()public boolean equals(Object obj)
equals in class ObjectObject.equals(java.lang.Object)Copyright © 2011–2013 JBoss, a division of Red Hat. All rights reserved.