Package org.apache.cxf.tools.common
Class ToolContext
- java.lang.Object
-
- org.apache.cxf.tools.common.ToolContext
-
public class ToolContext extends Object
-
-
Constructor Summary
Constructors Constructor Description ToolContext()
-
Method Summary
-
-
-
Field Detail
-
javaModel
protected JavaModel javaModel
-
-
Method Detail
-
loadDefaultNS2Pck
public void loadDefaultNS2Pck(InputStream ins)
-
loadDefaultExcludes
public void loadDefaultExcludes(InputStream ins)
-
getJavaModel
public JavaModel getJavaModel()
-
setJavaModel
public void setJavaModel(JavaModel jModel)
-
containsKey
public boolean containsKey(String key)
-
get
public <T> T get(String key, Class<T> clazz)
avoid need to suppress warnings on string->object cases.- Type Parameters:
T
-- Parameters:
key
-clazz
-- Returns:
-
get
public <T> T get(Class<T> key)
-
put
public <T> void put(Class<T> key, T value)
-
remove
public void remove(String key)
-
optionSet
public boolean optionSet(String key)
-
isVerbose
public boolean isVerbose()
-
fullValidateWSDL
public boolean fullValidateWSDL()
-
basicValidateWSDL
public boolean basicValidateWSDL()
-
hasNamespace
public boolean hasNamespace(String ns)
-
addExcludeNamespacePackageMap
public void addExcludeNamespacePackageMap(String namespace, String pn)
-
hasExcludeNamespace
public boolean hasExcludeNamespace(String ns)
-
setPackageName
public void setPackageName(String pkgName)
-
getPackageName
public String getPackageName()
-
setJaxbBindingFiles
public void setJaxbBindingFiles(List<InputSource> bindings)
-
getJaxbBindingFile
public List<InputSource> getJaxbBindingFile()
-
isExcludeNamespaceEnabled
public boolean isExcludeNamespaceEnabled()
-
getErrorListener
public ToolErrorListener getErrorListener()
-
setErrorListener
public void setErrorListener(ToolErrorListener e)
-
isPackageNameChanged
public boolean isPackageNameChanged()
-
makeCopy
public ToolContext makeCopy()
This method attempts to do a deep copy of items which may change in this ToolContext. The intent of this is to be able to take a snapshot of the state of the ToolContext after it's initialised so we can run a tool multiple times with the same setup while not having the state preserved between multiple runs. I didn't want to call this clone() as it neither does a deep nor shallow copy. It does a mix based on my best guess at what changes and what doesn't.
-
-