com.intellij.j2ee.j2eeDom
Class AbstractDataHolder

java.lang.Object
  extended by com.intellij.j2ee.j2eeDom.AbstractDataHolder
Direct Known Subclasses:
EjbDataHolder, FilterDataHolder, ListenerDataHolder, ServletDataHolder

public abstract class AbstractDataHolder
extends java.lang.Object


Field Summary
protected  CodeStyleSettings myCodeStyleSettings
           
protected  Module myModule
           
 
Constructor Summary
protected AbstractDataHolder(Module module, ObjectsList existings, java.lang.String oldName)
           
 
Method Summary
 boolean checkNameIsUnique()
           
 PsiDirectory getClassDirectory()
           
 java.lang.String getClassName()
           
protected abstract  java.lang.String getDefaultName()
           
 java.lang.String getName()
           
protected abstract  java.lang.String getNamePrefix(CodeStyleSettings settings)
           
protected abstract  java.lang.String getNameSuffix(CodeStyleSettings settings)
           
 java.lang.String getPackage()
           
 java.lang.String getPureName()
           
protected  java.lang.String getUniqueName()
           
 void setClassDirectory(PsiDirectory classDirectory)
           
 void setClassName(java.lang.String className)
           
 void setName(java.lang.String name)
           
 void setPackage(java.lang.String packageName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

myCodeStyleSettings

protected final CodeStyleSettings myCodeStyleSettings

myModule

protected final Module myModule
Constructor Detail

AbstractDataHolder

protected AbstractDataHolder(Module module,
                             ObjectsList existings,
                             java.lang.String oldName)
Method Detail

getDefaultName

protected abstract java.lang.String getDefaultName()

getUniqueName

protected java.lang.String getUniqueName()

getNamePrefix

protected abstract java.lang.String getNamePrefix(CodeStyleSettings settings)

getNameSuffix

protected abstract java.lang.String getNameSuffix(CodeStyleSettings settings)

getName

public java.lang.String getName()

setName

public void setName(java.lang.String name)

getClassName

public java.lang.String getClassName()

setClassName

public void setClassName(java.lang.String className)

getClassDirectory

public PsiDirectory getClassDirectory()

setClassDirectory

public void setClassDirectory(PsiDirectory classDirectory)

setPackage

public void setPackage(java.lang.String packageName)

getPackage

public java.lang.String getPackage()

getPureName

public java.lang.String getPureName()

checkNameIsUnique

public boolean checkNameIsUnique()