Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


oracle.jdeveloper.builder.annotation
Class AnnotationBuilderModel

java.lang.Object
  extended by oracle.jdeveloper.builder.AbstractBuilderModel
      extended by oracle.jdeveloper.builder.cls.ClassBuilderModel
          extended by oracle.jdeveloper.builder.annotation.AnnotationBuilderModel

All Implemented Interfaces:
AbstractPicker.PickerValueEncoder, BaliWizardState

public class AnnotationBuilderModel
extends ClassBuilderModel

Nested Class Summary

 

Nested classes/interfaces inherited from class oracle.jdeveloper.builder.cls.ClassBuilderModel
ClassBuilderModel.DuplicateClassException, ClassBuilderModel.IllegalBaseClassException, ClassBuilderModel.IllegalClassNameException, ClassBuilderModel.IllegalPackageNameException, ClassBuilderModel.InvalidFileException, ClassBuilderModel.UserCancelledFileException

 

Field Summary

 

Fields inherited from class oracle.jdeveloper.builder.cls.ClassBuilderModel
DEFAULT_BASE_CLASS, MODEL

 

Constructor Summary
AnnotationBuilderModel(Context ctx)
           

 

Method Summary
protected  void generate(SourceFile file, SourceClass cls)
           
protected  java.lang.String getBaseName()
           
 java.lang.String getBuilderType()
           
protected  boolean hasDefaultConstructor()
          Whether classes created by this model should have a default constructor created.
protected  boolean isSuperclassEditable()
          Indicates whether the user can directly edit text in the Extends field.

 

Methods inherited from class oracle.jdeveloper.builder.cls.ClassBuilderModel
_isClassAccessible, buildFile, createSourceModel, encodeValue, generateDefaultFileName, getBuilderDialog, getClassName, getConfirmOverwrite, getContext, getDefaultBaseClass, getDefaultBaseClasses, getDefaultRelativeDirectory, getDefaultType, getJavaManager, getKeepDefaultPackage, getLibraries, getModel, getOpenInEditor, getOtherImports, getPackage, getPanel, getQualifiedClassName, hasAttributes, isObjectBaseClass, postProcess, reportError, setActivePanel, setBuilderDialog, setClassName, setConfirmOverwrite, setKeepDefaultPackage, setOpenInEditor, setPackage, updateGenerators, updateStoredBaseClasses, validateClass, validateClassNameIsUnique, validateClassType

 

Methods inherited from class oracle.jdeveloper.builder.AbstractBuilderModel
addFileToProject, commitWizardState, getDirectory, getFileName, getProject, getRelativeDirectory, getSourceModel, getURL, initializeFromContext, initializeSourceDir, isRaiseEditor, reportError, setClearExistingFiles, setDirectory, setFileName, setProject, setRaiseEditor, setRelativeDirectory, setURL, shouldAddToProjectContent

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

AnnotationBuilderModel

public AnnotationBuilderModel(Context ctx)

Method Detail

hasDefaultConstructor

protected boolean hasDefaultConstructor()
Description copied from class: ClassBuilderModel
Whether classes created by this model should have a default constructor created.
Overrides:
hasDefaultConstructor in class ClassBuilderModel
Returns:
whether a default constructor should be created.

generate

protected void generate(SourceFile file,
                        SourceClass cls)
Overrides:
generate in class ClassBuilderModel

getBaseName

protected java.lang.String getBaseName()
Overrides:
getBaseName in class ClassBuilderModel

isSuperclassEditable

protected boolean isSuperclassEditable()
Description copied from class: ClassBuilderModel
Indicates whether the user can directly edit text in the Extends field. By default, the field is only editable for classes whose base class is java.lang.Object.
Overrides:
isSuperclassEditable in class ClassBuilderModel
Returns:
true if the user can edit the class name directly, false if the class must be selected from a fixed list.

getBuilderType

public java.lang.String getBuilderType()
Overrides:
getBuilderType in class ClassBuilderModel

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.5.0)

E13403-06


Copyright © 1997, 2011, Oracle. All rights reserved.