Class AbstractJavaModel
java.lang.Object
com.thoughtworks.qdox.model.impl.AbstractJavaModel
- All Implemented Interfaces:
JavaModel, Serializable
- Direct Known Subclasses:
AbstractBaseJavaEntity, DefaultJavaAnnotation, DefaultJavaInitializer, DefaultJavaModule, DefaultJavaModuleDescriptor.DefaultJavaExports, DefaultJavaModuleDescriptor.DefaultJavaOpens, DefaultJavaModuleDescriptor.DefaultJavaProvides, DefaultJavaModuleDescriptor.DefaultJavaRequires, DefaultJavaModuleDescriptor.DefaultJavaUses
Every element of a class, including the class itself is a javaModel.
While being constructed by a ModelBuilder, they all must have a reference to the same source.
If a ModelWriterFactory is set, it must be the same for every element of this source, otherwise the defaultModelWriter is used.
- Author:
- Robert Scholte
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintThe line number where this element startedvoidsetLineNumber(int lineNumber) voidsetModelWriterFactory(ModelWriterFactory modelWriterFactory) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface JavaModel
getCodeBlock
-
Constructor Details
-
AbstractJavaModel
public AbstractJavaModel()
-
-
Method Details
-
getLineNumber
public int getLineNumber()The line number where this element started- Specified by:
getLineNumberin interfaceJavaModel- Returns:
- the line number of this element
-
setLineNumber
public void setLineNumber(int lineNumber) -
setModelWriterFactory
- Parameters:
modelWriterFactory- the modelWriterFactory- Since:
- 2.0
-
getModelWriter
-