org.mule.devkit.model.studio
Class StudioModel
java.lang.Object
org.mule.devkit.model.studio.StudioModel
public class StudioModel
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StudioModel
public StudioModel(CodeWriter codeWriter)
build
public void build()
throws IOException
- Throws:
IOException
addNamespaceType
public void addNamespaceType(String moduleName,
String outputFileName)
getOrCreateNamespace
public NamespaceType getOrCreateNamespace(String moduleName)
addPatternTypeOperation
public void addPatternTypeOperation(String moduleName,
StudioModel.BuilderWithArgs<Boolean,JAXBElement<PatternType>> patternTypeOperationsChooser)
addIsOAuth
public void addIsOAuth(String moduleName,
boolean isOAuth)
addConfigBuilderRef
public void addConfigBuilderRef(String moduleName,
StudioModel.ConfigRefBuilder<JAXBElement<? extends AbstractElementType>> builder)
getConfigBuilderRef
public StudioModel.ConfigRefBuilder<JAXBElement<? extends AbstractElementType>> getConfigBuilderRef(String moduleName)
addProcessorMethods
public void addProcessorMethods(String moduleName,
StudioModel.BuilderWithArgs<Boolean,List<JAXBElement<? extends AbstractElementType>>> processProcessorMethodsChooser)
addNestedElements
public void addNestedElements(String moduleName,
StudioModel.Builder<List<JAXBElement<? extends AbstractElementType>>> nestedElementsBuilder)
Copyright © 2010-2013 MuleSoft, Inc.. All Rights Reserved.