A C D E F G H I J L M N O P R S T V W _

A

any - Variable in class org.jomc.tools.model.SourceFileType
 
any - Variable in class org.jomc.tools.model.SourceSectionType
 

C

ClassFileProcessor - Class in org.jomc.tools
Processes class files.
ClassFileProcessor() - Constructor for class org.jomc.tools.ClassFileProcessor
Creates a new ClassFileProcessor instance.
ClassFileProcessor(ClassFileProcessor) - Constructor for class org.jomc.tools.ClassFileProcessor
Creates a new ClassFileProcessor instance taking a ClassFileProcessor instance to initialize the instance with.
clone() - Method in class org.jomc.tools.model.SourceFilesType
Creates and returns a deep copy of this object.
clone() - Method in class org.jomc.tools.model.SourceFileType
Creates and returns a deep copy of this object.
clone() - Method in class org.jomc.tools.model.SourceSectionsType
Creates and returns a deep copy of this object.
clone() - Method in class org.jomc.tools.model.SourceSectionType
Creates and returns a deep copy of this object.
clone() - Method in class org.jomc.tools.model.ToolsType
Creates and returns a deep copy of this object.
commitModelObjects(ModelContext, File) - Method in class org.jomc.tools.ClassFileProcessor
Commits model objects of the modules of the instance to class files.
commitModelObjects(Module, ModelContext, File) - Method in class org.jomc.tools.ClassFileProcessor
Commits model objects of a given module of the modules of the instance to class files.
commitModelObjects(Specification, ModelContext, File) - Method in class org.jomc.tools.ClassFileProcessor
Commits model objects of a given specification of the modules of the instance to class files.
commitModelObjects(Implementation, ModelContext, File) - Method in class org.jomc.tools.ClassFileProcessor
Commits model objects of a given implementation of the modules of the instance to class files.
commitModelObjects(Specification, Marshaller, JavaClass) - Method in class org.jomc.tools.ClassFileProcessor
Commits model objects of a given specification of the modules of the instance to a given class file.
commitModelObjects(Implementation, Marshaller, JavaClass) - Method in class org.jomc.tools.ClassFileProcessor
Commits model objects of a given implementation of the modules of the instance to a given class file.
createSourceFile(SourceFileType) - Method in class org.jomc.tools.model.ObjectFactory
Create an instance of JAXBElement<SourceFileType>}
createSourceFiles(SourceFilesType) - Method in class org.jomc.tools.model.ObjectFactory
Create an instance of JAXBElement<SourceFilesType>}
createSourceFilesType() - Method in class org.jomc.tools.model.ObjectFactory
Create an instance of SourceFilesType
createSourceFileType() - Method in class org.jomc.tools.model.ObjectFactory
Create an instance of SourceFileType
createSourceSection(SourceSectionType) - Method in class org.jomc.tools.model.ObjectFactory
Create an instance of JAXBElement<SourceSectionType>}
createSourceSections(SourceSectionsType) - Method in class org.jomc.tools.model.ObjectFactory
Create an instance of JAXBElement<SourceSectionsType>}
createSourceSectionsType() - Method in class org.jomc.tools.model.ObjectFactory
Create an instance of SourceSectionsType
createSourceSectionType() - Method in class org.jomc.tools.model.ObjectFactory
Create an instance of SourceSectionType
createToolsType() - Method in class org.jomc.tools.model.ObjectFactory
Create an instance of ToolsType

D

decodeModelObject(Unmarshaller, byte[], Class<T>) - Method in class org.jomc.tools.ClassFileProcessor
Decodes a model object from a byte array.

E

edit(Specification, SourceFileType, File) - Method in class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Edits a source file of a given specification.
edit(Implementation, SourceFileType, File) - Method in class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Edits a source file of a given implementation.
editable - Variable in class org.jomc.tools.model.SourceSectionType
 
editSection(Section) - Method in class org.jomc.tools.SourceFileProcessor.SourceFileEditor
This method searches the model of the source file for a section matching s and updates properties headContent and tailContent of s according to the templates declared in the model as returned by method getSourceFileType.
ENABLED_ATTRIBUTE_NAME - Static variable in class org.jomc.tools.modlet.ToolsModelProcessor
Constant for the name of the model context attribute backing property enabled.
ENABLED_ATTRIBUTE_NAME - Static variable in class org.jomc.tools.modlet.ToolsModelProvider
Constant for the name of the model context attribute backing property enabled.
encodeModelObject(Marshaller, JAXBElement<? extends ModelObject>) - Method in class org.jomc.tools.ClassFileProcessor
Encodes a model object to a byte array.

F

findModel(ModelContext, Model) - Method in class org.jomc.tools.modlet.ToolsModelProvider

G

getAddedSections() - Method in class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Deprecated. As of JOMC 1.2, deprecated without replacement. This method will be removed in version 2.0.
getAny() - Method in class org.jomc.tools.model.SourceFileType
Gets the value of the any property.
getAny() - Method in class org.jomc.tools.model.SourceSectionType
Gets the value of the any property.
getAnyElement(String, String, Class<T>) - Method in class org.jomc.tools.model.SourceFileType
Gets a single JAXBElement matching a namespace URI and local part from the any property of the instance.
getAnyElement(String, String, Class<T>) - Method in class org.jomc.tools.model.SourceSectionType
Gets a single JAXBElement matching a namespace URI and local part from the any property of the instance.
getAnyElement(List<Object>, String, String, Class<T>) - Method in class org.jomc.tools.model.ToolsType
Gets a single JAXBElement matching a namespace URI and local part from a given list of objects.
getAnyElements(String, String, Class<T>) - Method in class org.jomc.tools.model.SourceFileType
Gets a list containing all JAXBElements matching a namespace URI and local part from the any property of the instance.
getAnyElements(String, String, Class<T>) - Method in class org.jomc.tools.model.SourceSectionType
Gets a list containing all JAXBElements matching a namespace URI and local part from the any property of the instance.
getAnyElements(List<Object>, String, String, Class<T>) - Method in class org.jomc.tools.model.ToolsType
Gets a list containing all JAXBElements matching a namespace URI and local part from a given list of objects.
getAnyObject(Class<T>) - Method in class org.jomc.tools.model.SourceFileType
Gets a single object matching a given class from the any property of the instance.
getAnyObject(Class<T>) - Method in class org.jomc.tools.model.SourceSectionType
Gets a single object matching a given class from the any property of the instance.
getAnyObject(List<Object>, Class<T>) - Method in class org.jomc.tools.model.ToolsType
Gets a single object matching a class from a given list of objects.
getAnyObjects(Class<T>) - Method in class org.jomc.tools.model.SourceFileType
Gets a list containing all objects matching a given class from the any property of the instance.
getAnyObjects(Class<T>) - Method in class org.jomc.tools.model.SourceSectionType
Gets a list containing all objects matching a given class from the any property of the instance.
getAnyObjects(List<Object>, Class<T>) - Method in class org.jomc.tools.model.ToolsType
Gets a list containing all objects matching a class from a given list of objects.
getBooleanString(Boolean) - Method in class org.jomc.tools.JomcTool
Formats a Boolean to a string.
getClassfileAttribute(JavaClass, String) - Method in class org.jomc.tools.ClassFileProcessor
Gets an attribute from a java class.
getCsvString(String) - Method in class org.jomc.tools.JomcTool
Formats a string to a CSV string.
getDefaultLogLevel() - Static method in class org.jomc.tools.JomcTool
Gets the default log level events are logged at.
getDefaultTemplateProfile() - Static method in class org.jomc.tools.JomcTool
Deprecated. The static modifier of this method and support to setup the default template profile using a system property will be removed in version 2.0.
getDisplayLanguage(String) - Method in class org.jomc.tools.JomcTool
Gets the display language of a given language code.
getHeadComment() - Method in class org.jomc.tools.model.SourceFileType
Gets the value of the headComment property.
getHeadTemplate() - Method in class org.jomc.tools.model.SourceSectionType
Gets the value of the headTemplate property.
getHtmlString(String) - Method in class org.jomc.tools.JomcTool
Formats a string to a HTML string with HTML entities.
getIdentifier() - Method in class org.jomc.tools.model.SourceFileType
Gets the value of the identifier property.
getImplementedJavaTypeNames(Implementation, boolean) - Method in class org.jomc.tools.JomcTool
Gets a list of names of all Java types an implementation implements.
getIndentation() - Method in class org.jomc.tools.JomcTool
Gets the indentation string of the instance.
getIndentation(int) - Method in class org.jomc.tools.JomcTool
Gets an indentation string for a given indentation level.
getIndentationLevel() - Method in class org.jomc.tools.model.SourceSectionType
Gets the value of the indentationLevel property.
getInputEncoding() - Method in class org.jomc.tools.JomcTool
Gets the encoding to use for reading files.
getIsoDate(Calendar) - Method in class org.jomc.tools.JomcTool
Formats a calendar instance to a string.
getIsoDateTime(Calendar) - Method in class org.jomc.tools.JomcTool
Formats a calendar instance to a string.
getIsoTime(Calendar) - Method in class org.jomc.tools.JomcTool
Formats a calendar instance to a string.
getJavaClasspathLocation(Specification) - Method in class org.jomc.tools.JomcTool
Gets the Java class path location of a specification.
getJavaClasspathLocation(Implementation) - Method in class org.jomc.tools.JomcTool
Gets the Java class path location of an implementation.
getJavadocComment(Text, int, String) - Method in class org.jomc.tools.JomcTool
Formats a text to a Javadoc comment.
getJavadocComment(Texts, int, String) - Method in class org.jomc.tools.JomcTool
Formats a text from a list of texts to a Javadoc comment.
getJavaGetterMethodName(Property) - Method in class org.jomc.tools.JomcTool
Gets the name of a Java getter method of a given property.
getJavaGetterMethodName(Dependency) - Method in class org.jomc.tools.JomcTool
Gets the name of a Java getter method of a given dependency.
getJavaGetterMethodName(Message) - Method in class org.jomc.tools.JomcTool
Gets the name of a Java getter method of a given message.
getJavaIdentifier(String, boolean) - Method in class org.jomc.tools.JomcTool
Formats a string to a Java identifier.
getJavaInterfaceNames(Implementation, boolean) - Method in class org.jomc.tools.JomcTool
Deprecated. As of JOMC 1.2, replaced by method JomcTool.getImplementedJavaTypeNames(org.jomc.model.Implementation, boolean). This method will be removed in version 2.0.
getJavaMethodParameterName(Argument) - Method in class org.jomc.tools.JomcTool
Gets a Java method parameter name of an argument.
getJavaMethodParameterName(Property) - Method in class org.jomc.tools.JomcTool
Gets a Java method parameter name of a property.
getJavaMethodParameterName(Dependency) - Method in class org.jomc.tools.JomcTool
Gets a Java method parameter name of a dependency.
getJavaMethodParameterName(Message) - Method in class org.jomc.tools.JomcTool
Gets a Java method parameter name of a message.
getJavaModifierName(Implementation, Dependency) - Method in class org.jomc.tools.JomcTool
Gets the Java modifier name of a dependency of a given implementation.
getJavaModifierName(Implementation, Message) - Method in class org.jomc.tools.JomcTool
Gets the Java modifier name of a message of a given implementation.
getJavaModifierName(Implementation, Property) - Method in class org.jomc.tools.JomcTool
Gets the Java modifier name of a property of a given implementation.
getJavaPackageName(Specification) - Method in class org.jomc.tools.JomcTool
Gets the Java package name of a specification.
getJavaPackageName(SpecificationReference) - Method in class org.jomc.tools.JomcTool
Gets the Java package name of a specification reference.
getJavaPackageName(Implementation) - Method in class org.jomc.tools.JomcTool
Gets the Java package name of an implementation.
getJavaScriptString(String) - Method in class org.jomc.tools.JomcTool
Formats a string to a JavaScript string applying JavaScript string rules.
getJavaSetterMethodName(Property) - Method in class org.jomc.tools.JomcTool
Gets the name of a Java setter method of a given property.
getJavaSetterMethodName(Dependency) - Method in class org.jomc.tools.JomcTool
Gets the name of a Java setter method of a given dependency.
getJavaSetterMethodName(Message) - Method in class org.jomc.tools.JomcTool
Gets the name of a Java setter method of a given message.
getJavaString(String) - Method in class org.jomc.tools.JomcTool
Formats a string to a Java string with unicode escapes.
getJavaTypeName(Specification, boolean) - Method in class org.jomc.tools.JomcTool
Gets the Java type name of a specification.
getJavaTypeName(SpecificationReference, boolean) - Method in class org.jomc.tools.JomcTool
Gets the name of a Java type of a given specification reference.
getJavaTypeName(Implementation, boolean) - Method in class org.jomc.tools.JomcTool
Gets the Java type name of an implementation.
getJavaTypeName(Argument) - Method in class org.jomc.tools.JomcTool
Gets the Java type name of an argument.
getJavaTypeName(Property, boolean) - Method in class org.jomc.tools.JomcTool
Gets the Java type name of a property.
getJavaTypeName(Dependency) - Method in class org.jomc.tools.JomcTool
Gets the name of a Java type of a given dependency.
getLineSeparator() - Method in class org.jomc.tools.JomcTool
Gets the line separator of the instance.
getListeners() - Method in class org.jomc.tools.JomcTool
Gets the list of registered listeners.
getLocale() - Method in class org.jomc.tools.JomcTool
Gets the locale of the instance.
getLocation() - Method in class org.jomc.tools.model.SourceFileType
Gets the value of the location property.
getLogLevel() - Method in class org.jomc.tools.JomcTool
Gets the log level of the instance.
getLongDate(Calendar) - Method in class org.jomc.tools.JomcTool
Formats a calendar instance to a string.
getLongDateTime(Calendar) - Method in class org.jomc.tools.JomcTool
Formats a calendar instance to a string.
getLongTime(Calendar) - Method in class org.jomc.tools.JomcTool
Formats a calendar instance to a string.
getMediumDate(Calendar) - Method in class org.jomc.tools.JomcTool
Formats a calendar instance to a string.
getMediumDateTime(Calendar) - Method in class org.jomc.tools.JomcTool
Formats a calendar instance to a string.
getMediumTime(Calendar) - Method in class org.jomc.tools.JomcTool
Formats a calendar instance to a string.
getModel() - Method in class org.jomc.tools.JomcTool
Gets the model of the instance.
getModelVersion() - Method in class org.jomc.tools.model.ToolsType
Gets the value of the modelVersion property.
getModules() - Method in class org.jomc.tools.JomcTool
Deprecated. As of JOMC 1.2, please use method JomcTool.getModel() and ModelHelper.getModules(org.jomc.modlet.Model). This method will be removed in version 2.0.
getName() - Method in class org.jomc.tools.model.SourceSectionType
Gets the value of the name property.
getOutput(Section) - Method in class org.jomc.tools.SourceFileProcessor.SourceFileEditor
This method creates any sections declared in the model of the source file as returned by method getSourceFileType prior to rendering the output of the editor.
getOutputEncoding() - Method in class org.jomc.tools.JomcTool
Gets the encoding to use for writing files.
getResourceBundleDefaultLocale() - Method in class org.jomc.tools.ResourceFileProcessor
Gets the language of the default language properties file of generated resource bundle resource files.
getResourceBundleResources(Specification) - Method in class org.jomc.tools.ResourceFileProcessor
Gets resource bundle properties resources of a given specification.
getResourceBundleResources(Implementation) - Method in class org.jomc.tools.ResourceFileProcessor
Gets resource bundle properties resources of a given implementation.
getShortDate(Calendar) - Method in class org.jomc.tools.JomcTool
Formats a calendar instance to a string.
getShortDateTime(Calendar) - Method in class org.jomc.tools.JomcTool
Formats a calendar instance to a string.
getShortTime(Calendar) - Method in class org.jomc.tools.JomcTool
Formats a calendar instance to a string.
getSourceFile() - Method in class org.jomc.tools.model.SourceFilesType
Gets the value of the sourceFile property.
getSourceFile(String) - Method in class org.jomc.tools.model.SourceFilesType
Gets a source file model for a given name from the list of source file models.
getSourceFileEditor() - Method in class org.jomc.tools.SourceFileProcessor
Gets the source file editor of the instance.
getSourceFileEditor(Specification) - Method in class org.jomc.tools.SourceFileProcessor
Deprecated. As of JOMC 1.2, please use method SourceFileProcessor.getSourceFileEditor(). This method will be removed in version 2.0.
getSourceFileEditor(Implementation) - Method in class org.jomc.tools.SourceFileProcessor
Deprecated. As of JOMC 1.2, please use method SourceFileProcessor.getSourceFileEditor(). This method will be removed in version 2.0.
getSourceFilesType() - Method in class org.jomc.tools.SourceFileProcessor
Deprecated. As of JOMC 1.2, please add source file models to Specifications and Implementations directly. This method will be removed in version 2.0.
getSourceFilesType(Specification) - Method in class org.jomc.tools.SourceFileProcessor
Gets the source files model of a specification of the modules of the instance.
getSourceFilesType(Implementation) - Method in class org.jomc.tools.SourceFileProcessor
Gets the source files model of an implementation of the modules of the instance.
getSourceFileType(Specification) - Method in class org.jomc.tools.SourceFileProcessor
Deprecated. As of JOMC 1.2, please use method SourceFileProcessor.getSourceFilesType(org.jomc.model.Specification). This method will be removed in version 2.0.
getSourceFileType(Implementation) - Method in class org.jomc.tools.SourceFileProcessor
Deprecated. As of JOMC 1.2, please use method SourceFileProcessor.getSourceFilesType(org.jomc.model.Implementation). This method will be removed in version 2.0.
getSourceFileType() - Method in class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Deprecated. As of JOMC 1.2, deprecated without replacement. This method will be removed in version 2.0.
getSourceSection() - Method in class org.jomc.tools.model.SourceSectionsType
Gets the value of the sourceSection property.
getSourceSection(String) - Method in class org.jomc.tools.model.SourceSectionsType
Gets a section for a given name recursively from the list of sections.
getSourceSections() - Method in class org.jomc.tools.model.SourceFileType
Sections of the source file.
getSourceSections() - Method in class org.jomc.tools.model.SourceSectionType
Child sections of the section.
getSqlString(String) - Method in class org.jomc.tools.JomcTool
Formats a string to a SQL string.
getTailComment() - Method in class org.jomc.tools.model.SourceFileType
Gets the value of the tailComment property.
getTailTemplate() - Method in class org.jomc.tools.model.SourceSectionType
Gets the value of the tailTemplate property.
getTemplate() - Method in class org.jomc.tools.model.SourceFileType
Gets the value of the template property.
getTemplateEncoding() - Method in class org.jomc.tools.JomcTool
Gets the encoding to use for reading templates.
getTemplateLocation() - Method in class org.jomc.tools.JomcTool
Gets the location to search for templates in addition to searching the class path.
getTemplateParameters() - Method in class org.jomc.tools.JomcTool
Gets the template parameters of the instance.
getTemplateProfile() - Method in class org.jomc.tools.JomcTool
Gets the template profile of the instance.
getUnknownSections() - Method in class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Deprecated. As of JOMC 1.2, deprecated without replacement. This method will be removed in version 2.0.
getVelocityContext() - Method in class org.jomc.tools.JomcTool
Gets a new velocity context used for merging templates.
getVelocityContext() - Method in class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Deprecated. As of JOMC 1.2, deprecated without replacement. This method will be removed in version 2.0.
getVelocityEngine() - Method in class org.jomc.tools.JomcTool
Gets the VelocityEngine of the instance.
getVelocityTemplate(String) - Method in class org.jomc.tools.JomcTool
Gets a velocity template for a given name.
getXmlString(String) - Method in class org.jomc.tools.JomcTool
Formats a string to a XML string with XML entities.
getYears(Calendar, Calendar) - Method in class org.jomc.tools.JomcTool
Gets a string describing the range of years for given calendars.

H

headComment - Variable in class org.jomc.tools.model.SourceFileType
 
headTemplate - Variable in class org.jomc.tools.model.SourceSectionType
 

I

identifier - Variable in class org.jomc.tools.model.SourceFileType
 
indentationLevel - Variable in class org.jomc.tools.model.SourceSectionType
 
isDefaultEnabled() - Static method in class org.jomc.tools.modlet.ToolsModelProcessor
Gets a flag indicating the processor is enabled by default.
isDefaultEnabled() - Static method in class org.jomc.tools.modlet.ToolsModelProvider
Gets a flag indicating the provider is enabled by default.
isDefaultModelObjectClasspathResolutionEnabled() - Static method in class org.jomc.tools.modlet.ToolsModelProcessor
Gets a flag indicating model object class path resolution is enabled by default.
isDefaultModelObjectClasspathResolutionEnabled() - Static method in class org.jomc.tools.modlet.ToolsModelProvider
Gets a flag indicating model object class path resolution is enabled by default.
isEditable() - Method in class org.jomc.tools.model.SourceSectionType
Gets the value of the editable property.
isEnabled() - Method in class org.jomc.tools.modlet.ToolsModelProcessor
Gets a flag indicating the processor is enabled.
isEnabled() - Method in class org.jomc.tools.modlet.ToolsModelProvider
Gets a flag indicating the provider is enabled.
isFinal() - Method in class org.jomc.tools.model.SourceFilesType
Gets the value of the final property.
isFinal() - Method in class org.jomc.tools.model.SourceFileType
Gets the value of the final property.
isJavaDefaultPackage(Specification) - Method in class org.jomc.tools.JomcTool
Gets a flag indicating the class of a given specification is located in the Java default package.
isJavaDefaultPackage(Implementation) - Method in class org.jomc.tools.JomcTool
Gets a flag indicating the class of a given implementation is located in the Java default package.
isJavaPrimitiveType(Property) - Method in class org.jomc.tools.JomcTool
Gets a flag indicating the type of a given property is a Java primitive.
isLoggable(Level) - Method in class org.jomc.tools.JomcTool
Checks if a message at a given level is provided to the listeners of the instance.
isModelObjectClasspathResolutionEnabled() - Method in class org.jomc.tools.modlet.ToolsModelProcessor
Gets a flag indicating model object class path resolution is enabled.
isModelObjectClasspathResolutionEnabled() - Method in class org.jomc.tools.modlet.ToolsModelProvider
Gets a flag indicating model object class path resolution is enabled.
isOptional() - Method in class org.jomc.tools.model.SourceSectionType
Gets the value of the optional property.
isOverride() - Method in class org.jomc.tools.model.SourceFilesType
Gets the value of the override property.
isOverride() - Method in class org.jomc.tools.model.SourceFileType
Gets the value of the override property.

J

JomcTool - Class in org.jomc.tools
Base tool class.
JomcTool() - Constructor for class org.jomc.tools.JomcTool
Creates a new JomcTool instance.
JomcTool(JomcTool) - Constructor for class org.jomc.tools.JomcTool
Creates a new JomcTool instance taking a JomcTool instance to initialize the new instance with.
JomcTool.Listener - Class in org.jomc.tools
Listener interface.
JomcTool.Listener() - Constructor for class org.jomc.tools.JomcTool.Listener
Creates a new Listener instance.

L

location - Variable in class org.jomc.tools.model.SourceFileType
 
log(Level, String, Throwable) - Method in class org.jomc.tools.JomcTool
Notifies registered listeners.

M

manageSourceFiles(File) - Method in class org.jomc.tools.SourceFileProcessor
Manages the source files of the modules of the instance.
manageSourceFiles(Module, File) - Method in class org.jomc.tools.SourceFileProcessor
Manages the source files of a given module of the modules of the instance.
manageSourceFiles(Specification, File) - Method in class org.jomc.tools.SourceFileProcessor
Manages the source files of a given specification of the modules of the instance.
manageSourceFiles(Implementation, File) - Method in class org.jomc.tools.SourceFileProcessor
Manages the source files of a given implementation of the modules of the instance.
MODEL_OBJECT_CLASSPATH_RESOLUTION_ENABLED_ATTRIBUTE_NAME - Static variable in class org.jomc.tools.modlet.ToolsModelProcessor
Constant for the name of the model context attribute backing property modelObjectClasspathResolutionEnabled.
MODEL_OBJECT_CLASSPATH_RESOLUTION_ENABLED_ATTRIBUTE_NAME - Static variable in class org.jomc.tools.modlet.ToolsModelProvider
Constant for the name of the model context attribute backing property modelObjectClasspathResolutionEnabled.
modelVersion - Variable in class org.jomc.tools.model.ToolsType
 

N

name - Variable in class org.jomc.tools.model.SourceSectionType
 

O

ObjectFactory - Class in org.jomc.tools.model
This object contains factory methods for each Java content interface and Java element interface generated in the org.jomc.tools.model package.
ObjectFactory() - Constructor for class org.jomc.tools.model.ObjectFactory
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.jomc.tools.model
onLog(Level, String, Throwable) - Method in class org.jomc.tools.JomcTool.Listener
Gets called on logging.
optional - Variable in class org.jomc.tools.model.SourceSectionType
 
org.jomc.tools - package org.jomc.tools
Object management and configuration tool classes.
org.jomc.tools.model - package org.jomc.tools.model
Object management and configuration tools model classes.
org.jomc.tools.modlet - package org.jomc.tools.modlet
Object management and configuration tools modlet classes.
override - Variable in class org.jomc.tools.model.SourceFilesType
 
override - Variable in class org.jomc.tools.model.SourceFileType
 

P

processModel(ModelContext, Model) - Method in class org.jomc.tools.modlet.ToolsModelProcessor

R

ResourceFileProcessor - Class in org.jomc.tools
Processes resource files.
ResourceFileProcessor() - Constructor for class org.jomc.tools.ResourceFileProcessor
Creates a new ResourceFileProcessor instance.
ResourceFileProcessor(ResourceFileProcessor) - Constructor for class org.jomc.tools.ResourceFileProcessor
Creates a new ResourceFileProcessor instance taking a ResourceFileProcessor instance to initialize the instance with.

S

setClassfileAttribute(JavaClass, String, byte[]) - Method in class org.jomc.tools.ClassFileProcessor
Adds or updates an attribute in a java class.
setDefaultEnabled(Boolean) - Static method in class org.jomc.tools.modlet.ToolsModelProcessor
Sets the flag indicating the processor is enabled by default.
setDefaultEnabled(Boolean) - Static method in class org.jomc.tools.modlet.ToolsModelProvider
Sets the flag indicating the provider is enabled by default.
setDefaultLogLevel(Level) - Static method in class org.jomc.tools.JomcTool
Sets the default log level events are logged at.
setDefaultModelObjectClasspathResolutionEnabled(Boolean) - Static method in class org.jomc.tools.modlet.ToolsModelProcessor
Sets the flag indicating model object class path resolution is enabled by default.
setDefaultModelObjectClasspathResolutionEnabled(Boolean) - Static method in class org.jomc.tools.modlet.ToolsModelProvider
Sets the flag indicating model object class path resolution is enabled by default.
setDefaultTemplateProfile(String) - Static method in class org.jomc.tools.JomcTool
Deprecated. The static modifier of this method will be removed in version 2.0.
setEditable(Boolean) - Method in class org.jomc.tools.model.SourceSectionType
Sets the value of the editable property.
setEnabled(Boolean) - Method in class org.jomc.tools.modlet.ToolsModelProcessor
Sets the flag indicating the processor is enabled.
setEnabled(Boolean) - Method in class org.jomc.tools.modlet.ToolsModelProvider
Sets the flag indicating the provider is enabled.
setFinal(Boolean) - Method in class org.jomc.tools.model.SourceFilesType
Sets the value of the final property.
setFinal(Boolean) - Method in class org.jomc.tools.model.SourceFileType
Sets the value of the final property.
setHeadComment(String) - Method in class org.jomc.tools.model.SourceFileType
Sets the value of the headComment property.
setHeadTemplate(String) - Method in class org.jomc.tools.model.SourceSectionType
Sets the value of the headTemplate property.
setIdentifier(String) - Method in class org.jomc.tools.model.SourceFileType
Sets the value of the identifier property.
setIndentation(String) - Method in class org.jomc.tools.JomcTool
Sets the indentation string of the instance.
setIndentationLevel(Integer) - Method in class org.jomc.tools.model.SourceSectionType
Sets the value of the indentationLevel property.
setInputEncoding(String) - Method in class org.jomc.tools.JomcTool
Sets the encoding to use for reading files.
setLineSeparator(String) - Method in class org.jomc.tools.JomcTool
Sets the line separator of the instance.
setLocale(Locale) - Method in class org.jomc.tools.JomcTool
Sets the locale of the instance.
setLocation(String) - Method in class org.jomc.tools.model.SourceFileType
Sets the value of the location property.
setLogLevel(Level) - Method in class org.jomc.tools.JomcTool
Sets the log level of the instance.
setModel(Model) - Method in class org.jomc.tools.JomcTool
Sets the model of the instance.
setModelObjectClasspathResolutionEnabled(Boolean) - Method in class org.jomc.tools.modlet.ToolsModelProcessor
Sets the flag indicating model object class path resolution is is enabled.
setModelObjectClasspathResolutionEnabled(Boolean) - Method in class org.jomc.tools.modlet.ToolsModelProvider
Sets the flag indicating model object class path resolution is is enabled.
setModelVersion(String) - Method in class org.jomc.tools.model.ToolsType
Sets the value of the modelVersion property.
setName(String) - Method in class org.jomc.tools.model.SourceSectionType
Sets the value of the name property.
setOptional(Boolean) - Method in class org.jomc.tools.model.SourceSectionType
Sets the value of the optional property.
setOutputEncoding(String) - Method in class org.jomc.tools.JomcTool
Sets the encoding to use for writing files.
setOverride(Boolean) - Method in class org.jomc.tools.model.SourceFilesType
Sets the value of the override property.
setOverride(Boolean) - Method in class org.jomc.tools.model.SourceFileType
Sets the value of the override property.
setResourceBundleDefaultLocale(Locale) - Method in class org.jomc.tools.ResourceFileProcessor
Sets the language of the default language properties file of generated resource bundle resource files.
setSourceFileEditor(SourceFileProcessor.SourceFileEditor) - Method in class org.jomc.tools.SourceFileProcessor
Sets the source file editor of the instance.
setSourceSections(SourceSectionsType) - Method in class org.jomc.tools.model.SourceFileType
Sets the value of the sourceSections property.
setSourceSections(SourceSectionsType) - Method in class org.jomc.tools.model.SourceSectionType
Sets the value of the sourceSections property.
setTailComment(String) - Method in class org.jomc.tools.model.SourceFileType
Sets the value of the tailComment property.
setTailTemplate(String) - Method in class org.jomc.tools.model.SourceSectionType
Sets the value of the tailTemplate property.
setTemplate(String) - Method in class org.jomc.tools.model.SourceFileType
Sets the value of the template property.
setTemplateEncoding(String) - Method in class org.jomc.tools.JomcTool
Sets the encoding to use for reading templates.
setTemplateLocation(URL) - Method in class org.jomc.tools.JomcTool
Sets the location to search for templates in addition to searching the class path.
setTemplateProfile(String) - Method in class org.jomc.tools.JomcTool
Sets the template profile of the instance.
setVelocityEngine(VelocityEngine) - Method in class org.jomc.tools.JomcTool
Sets the VelocityEngine of the instance.
sourceFile - Variable in class org.jomc.tools.model.SourceFilesType
 
SourceFileProcessor - Class in org.jomc.tools
Processes source code files.
SourceFileProcessor() - Constructor for class org.jomc.tools.SourceFileProcessor
Creates a new SourceFileProcessor instance.
SourceFileProcessor(SourceFileProcessor) - Constructor for class org.jomc.tools.SourceFileProcessor
Creates a new SourceFileProcessor instance taking a SourceFileProcessor instance to initialize the instance with.
SourceFileProcessor.SourceFileEditor - Class in org.jomc.tools
Extension to SectionEditor adding support for editing source code files.
SourceFileProcessor.SourceFileEditor() - Constructor for class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Creates a new SourceFileEditor instance.
SourceFileProcessor.SourceFileEditor(String) - Constructor for class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Creates a new SourceFileEditor instance taking a string to use for separating lines.
SourceFileProcessor.SourceFileEditor(LineEditor) - Constructor for class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Creates a new SourceFileEditor instance taking an editor to chain.
SourceFileProcessor.SourceFileEditor(LineEditor, String) - Constructor for class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Creates a new SourceFileEditor instance taking an editor to chain and a string to use for separating lines.
SourceFileProcessor.SourceFileEditor(Specification) - Constructor for class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Deprecated. As of JOMC 1.2, please use method SourceFileProcessor.SourceFileEditor.edit(org.jomc.model.Specification, org.jomc.tools.model.SourceFileType, java.io.File). This constructor will be removed in version 2.0.
SourceFileProcessor.SourceFileEditor(Specification, String) - Constructor for class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Deprecated. As of JOMC 1.2, please use method SourceFileProcessor.SourceFileEditor.edit(org.jomc.model.Specification, org.jomc.tools.model.SourceFileType, java.io.File). This constructor will be removed in version 2.0.
SourceFileProcessor.SourceFileEditor(Specification, LineEditor) - Constructor for class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Deprecated. As of JOMC 1.2, please use method SourceFileProcessor.SourceFileEditor.edit(org.jomc.model.Specification, org.jomc.tools.model.SourceFileType, java.io.File). This constructor will be removed in version 2.0.
SourceFileProcessor.SourceFileEditor(Specification, LineEditor, String) - Constructor for class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Deprecated. As of JOMC 1.2, please use method SourceFileProcessor.SourceFileEditor.edit(org.jomc.model.Specification, org.jomc.tools.model.SourceFileType, java.io.File). This constructor will be removed in version 2.0.
SourceFileProcessor.SourceFileEditor(Implementation) - Constructor for class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Deprecated. As of JOMC 1.2, please use method SourceFileProcessor.SourceFileEditor.edit(org.jomc.model.Implementation, org.jomc.tools.model.SourceFileType, java.io.File). This constructor will be removed in version 2.0.
SourceFileProcessor.SourceFileEditor(Implementation, String) - Constructor for class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Deprecated. As of JOMC 1.2, please use method SourceFileProcessor.SourceFileEditor.edit(org.jomc.model.Implementation, org.jomc.tools.model.SourceFileType, java.io.File). This constructor will be removed in version 2.0.
SourceFileProcessor.SourceFileEditor(Implementation, LineEditor) - Constructor for class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Deprecated. As of JOMC 1.2, please use method SourceFileProcessor.SourceFileEditor.edit(org.jomc.model.Implementation, org.jomc.tools.model.SourceFileType, java.io.File). This constructor will be removed in version 2.0.
SourceFileProcessor.SourceFileEditor(Implementation, LineEditor, String) - Constructor for class org.jomc.tools.SourceFileProcessor.SourceFileEditor
Deprecated. As of JOMC 1.2, please use method SourceFileProcessor.SourceFileEditor.edit(org.jomc.model.Implementation, org.jomc.tools.model.SourceFileType, java.io.File). This constructor will be removed in version 2.0.
SourceFilesType - Class in org.jomc.tools.model
List of source files.
SourceFilesType() - Constructor for class org.jomc.tools.model.SourceFilesType
Creates a new SourceFilesType instance.
SourceFilesType(SourceFilesType) - Constructor for class org.jomc.tools.model.SourceFilesType
Creates a new SourceFilesType instance by deeply copying a given SourceFilesType instance.
SourceFileType - Class in org.jomc.tools.model
Model of a source code file.
SourceFileType() - Constructor for class org.jomc.tools.model.SourceFileType
Creates a new SourceFileType instance.
SourceFileType(SourceFileType) - Constructor for class org.jomc.tools.model.SourceFileType
Creates a new SourceFileType instance by deeply copying a given SourceFileType instance.
sourceSection - Variable in class org.jomc.tools.model.SourceSectionsType
 
sourceSections - Variable in class org.jomc.tools.model.SourceFileType
 
sourceSections - Variable in class org.jomc.tools.model.SourceSectionType
 
SourceSectionsType - Class in org.jomc.tools.model
List of source sections.
SourceSectionsType() - Constructor for class org.jomc.tools.model.SourceSectionsType
Creates a new SourceSectionsType instance.
SourceSectionsType(SourceSectionsType) - Constructor for class org.jomc.tools.model.SourceSectionsType
Creates a new SourceSectionsType instance by deeply copying a given SourceSectionsType instance.
SourceSectionType - Class in org.jomc.tools.model
Model of a source code file section.
SourceSectionType() - Constructor for class org.jomc.tools.model.SourceSectionType
Creates a new SourceSectionType instance.
SourceSectionType(SourceSectionType) - Constructor for class org.jomc.tools.model.SourceSectionType
Creates a new SourceSectionType instance by deeply copying a given SourceSectionType instance.

T

tailComment - Variable in class org.jomc.tools.model.SourceFileType
 
tailTemplate - Variable in class org.jomc.tools.model.SourceSectionType
 
template - Variable in class org.jomc.tools.model.SourceFileType
 
ToolsModelProcessor - Class in org.jomc.tools.modlet
Object management and configuration tools ModelProcessor implementation.
ToolsModelProcessor() - Constructor for class org.jomc.tools.modlet.ToolsModelProcessor
Creates a new ToolsModelProcessor instance.
ToolsModelProvider - Class in org.jomc.tools.modlet
Object management and configuration tools ModelProvider implementation.
ToolsModelProvider() - Constructor for class org.jomc.tools.modlet.ToolsModelProvider
Creates a new ToolsModelProvider instance.
ToolsModelValidator - Class in org.jomc.tools.modlet
Object management and configuration tools ModelValidator implementation.
ToolsModelValidator() - Constructor for class org.jomc.tools.modlet.ToolsModelValidator
Creates a new ToolsModelValidator instance.
ToolsType - Class in org.jomc.tools.model
Base tools type.
ToolsType() - Constructor for class org.jomc.tools.model.ToolsType
Creates a new ToolsType instance.
ToolsType(ToolsType) - Constructor for class org.jomc.tools.model.ToolsType
Creates a new ToolsType instance by deeply copying a given ToolsType instance.
transformModelObjects(ModelContext, File, List<Transformer>) - Method in class org.jomc.tools.ClassFileProcessor
Transforms model objects of class files of the modules of the instance.
transformModelObjects(Module, ModelContext, File, List<Transformer>) - Method in class org.jomc.tools.ClassFileProcessor
Transforms model objects of class files of a given module of the modules of the instance.
transformModelObjects(Specification, ModelContext, File, List<Transformer>) - Method in class org.jomc.tools.ClassFileProcessor
Transforms model objects of class files of a given specification of the modules of the instance.
transformModelObjects(Implementation, ModelContext, File, List<Transformer>) - Method in class org.jomc.tools.ClassFileProcessor
Transforms model objects of class files of a given implementation of the modules of the instance.
transformModelObjects(Specification, Marshaller, Unmarshaller, JavaClass, List<Transformer>) - Method in class org.jomc.tools.ClassFileProcessor
Transforms model objects of a given specification of the modules of the instance.
transformModelObjects(Implementation, Marshaller, Unmarshaller, JavaClass, List<Transformer>) - Method in class org.jomc.tools.ClassFileProcessor
Transforms model objects of a given implementation of the modules of the instance.

V

validateModel(ModelContext, Model) - Method in class org.jomc.tools.modlet.ToolsModelValidator
 
validateModelObjects(ModelContext) - Method in class org.jomc.tools.ClassFileProcessor
Validates model objects of class files of the modules of the instance.
validateModelObjects(Module, ModelContext) - Method in class org.jomc.tools.ClassFileProcessor
Validates model objects of class files of a given module of the modules of the instance.
validateModelObjects(Specification, ModelContext) - Method in class org.jomc.tools.ClassFileProcessor
Validates model objects of class files of a given specification of the modules of the instance.
validateModelObjects(Implementation, ModelContext) - Method in class org.jomc.tools.ClassFileProcessor
Validates model objects of class files of a given implementation of the modules of the instance.
validateModelObjects(ModelContext, File) - Method in class org.jomc.tools.ClassFileProcessor
Validates model objects of class files of the modules of the instance.
validateModelObjects(Module, ModelContext, File) - Method in class org.jomc.tools.ClassFileProcessor
Validates model objects of class files of a given module of the modules of the instance.
validateModelObjects(Specification, ModelContext, File) - Method in class org.jomc.tools.ClassFileProcessor
Validates model objects of class files of a given specification of the modules of the instance.
validateModelObjects(Implementation, ModelContext, File) - Method in class org.jomc.tools.ClassFileProcessor
Validates model objects of class files of a given implementation of the modules of the instance.
validateModelObjects(Specification, Unmarshaller, JavaClass) - Method in class org.jomc.tools.ClassFileProcessor
Validates model objects of a given specification of the modules of the instance.
validateModelObjects(Implementation, Unmarshaller, JavaClass) - Method in class org.jomc.tools.ClassFileProcessor
Validates model objects of a given implementation of the modules of the instance.

W

writeResourceBundleResourceFiles(File) - Method in class org.jomc.tools.ResourceFileProcessor
Writes resource bundle resource files of the modules of the instance to a given directory.
writeResourceBundleResourceFiles(Module, File) - Method in class org.jomc.tools.ResourceFileProcessor
Writes resource bundle resource files of a given module from the modules of the instance to a given directory.
writeResourceBundleResourceFiles(Specification, File) - Method in class org.jomc.tools.ResourceFileProcessor
Writes resource bundle resource files of a given specification from the modules of the instance to a directory.
writeResourceBundleResourceFiles(Implementation, File) - Method in class org.jomc.tools.ResourceFileProcessor
Writes resource bundle resource files of a given implementation from the modules of the instance to a directory.

_

_final - Variable in class org.jomc.tools.model.SourceFilesType
 
_final - Variable in class org.jomc.tools.model.SourceFileType
 

A C D E F G H I J L M N O P R S T V W _

Copyright © 2005-2012 The JOMC Project. All Rights Reserved.Get JOMC at SourceForge.net. Fast, secure and Free Open Source software downloads
Please note that this documentation is maintained by non-native english speaking authors. As such, you may encounter phrases or wordings which seem imprecise or may even have a totally different meaning to native english speaking readers than what the individual author was trying to express. If you are a native english speaking reader and find any such phrases or wordings we kindly ask you to send an email to the corresponding author and help us improve this documentation in order to avoid misunderstandings. You will find the authors' email addresses at the top of each class. Please accept our apologies for any inconvenience caused.