org.overlord.sramp.atom.visitors
Class ArtifactContentTypeVisitor

java.lang.Object
  extended by org.overlord.sramp.common.visitors.HierarchicalArtifactVisitorAdapter
      extended by org.overlord.sramp.atom.visitors.ArtifactContentTypeVisitor
All Implemented Interfaces:
ArtifactVisitor

public class ArtifactContentTypeVisitor
extends HierarchicalArtifactVisitorAdapter

A simple artifact visitor that determines the content type of an S-RAMP artifact.

Author:
eric.wittmann@redhat.com

Constructor Summary
ArtifactContentTypeVisitor()
          Default constructor.
 
Method Summary
 javax.ws.rs.core.MediaType getContentType()
           
 void setContentType(javax.ws.rs.core.MediaType contentType)
           
protected  void visitBase(BaseArtifactType artifact)
           
protected  void visitDocument(DocumentArtifactType artifact)
           
protected  void visitExtended(ExtendedArtifactType artifact)
          org.overlord.sramp.common.visitors.HierarchicalArtifactVisitorAdapter#visitExtended(org.s_ramp.xmlns._2010.s_ramp.ExtendedArtifactType)
protected  void visitXmlDocument(XmlDocument artifact)
           
 
Methods inherited from class org.overlord.sramp.common.visitors.HierarchicalArtifactVisitorAdapter
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visitDerived, visitNamedWsdlDerived, visitServiceImplementation, visitSoa, visitWsdlDerived, visitXsdDerived
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ArtifactContentTypeVisitor

public ArtifactContentTypeVisitor()
Default constructor.

Method Detail

visitBase

protected void visitBase(BaseArtifactType artifact)
Overrides:
visitBase in class HierarchicalArtifactVisitorAdapter
See Also:
HierarchicalArtifactVisitorAdapter.visitBase(org.s_ramp.xmlns._2010.s_ramp.BaseArtifactType)

visitDocument

protected void visitDocument(DocumentArtifactType artifact)
Overrides:
visitDocument in class HierarchicalArtifactVisitorAdapter
See Also:
HierarchicalArtifactVisitorAdapter.visitDocument(org.s_ramp.xmlns._2010.s_ramp.DocumentArtifactType)

visitXmlDocument

protected void visitXmlDocument(XmlDocument artifact)
Overrides:
visitXmlDocument in class HierarchicalArtifactVisitorAdapter
See Also:
HierarchicalArtifactVisitorAdapter.visitXmlDocument(org.s_ramp.xmlns._2010.s_ramp.XmlDocument)

visitExtended

protected void visitExtended(ExtendedArtifactType artifact)
org.overlord.sramp.common.visitors.HierarchicalArtifactVisitorAdapter#visitExtended(org.s_ramp.xmlns._2010.s_ramp.ExtendedArtifactType)

Overrides:
visitExtended in class HierarchicalArtifactVisitorAdapter

getContentType

public javax.ws.rs.core.MediaType getContentType()
Returns:
the contentType

setContentType

public void setContentType(javax.ws.rs.core.MediaType contentType)
Parameters:
contentType - the contentType to set


Copyright © 2011-2013 JBoss, a division of Red Hat. All Rights Reserved.