|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.overlord.sramp.common.ArtifactType
public class ArtifactType
A class representing all of the Artifact Types defined by S-RAMP.
| Method Summary | |
|---|---|
static ArtifactType |
Document()
|
static ArtifactType |
Extended(String extendedType,
boolean derived)
|
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()
|
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)
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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Method Detail |
|---|
public static final ArtifactType Document()
public static final ArtifactType XmlDocument()
public static final ArtifactType XsdDocument()
public static final ArtifactType WsdlDocument()
public static final ArtifactType PolicyDocument()
public static final ArtifactType Extended(String extendedType,
boolean derived)
public BaseArtifactType unwrap(Artifact artifactWrapper)
artifactWrapper - the S-RAMP artifact wrapper
public static ArtifactType fromFileExtension(String extension)
ArtifactType given a common file extension.
extension - a file extension
public 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)
artifactWrapper - protected boolean isExtendedDerivedType()
public void setExtendedDerivedType(boolean extendedDerivedType)
extendedDerivedType - the extendedDerivedType to set
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||