com.intellij.j2ee.j2eeDom
Interface XmlValue<T>

All Known Subinterfaces:
BooleanValue, EnumValue, IntegerValue, ListValue, ObjectNameValue<T>, OwnedPsiClassValue, PsiClassValue, PsiElementsValue

public interface XmlValue<T>


Method Summary
 java.lang.Class<T> getReferenceClass()
           
 ReferenceScope getReferenceScope()
           
 java.lang.String getValue()
           
 boolean isIdentical()
           
 void setIsIdentical(boolean value)
           
 void setIsLink(DeploymentDescriptorMetaData[] suitableLinks)
           
 void setReferenceClass(java.lang.Class<T> referenceClass)
           
 void setReferenceScope(ReferenceScope scope)
           
 void setResolvePolicy(ResolvePolicy resolvePolicy)
           
 void setShouldDeleteIfEmpty(boolean value)
           
 void setValue(java.lang.String value)
           
 

Method Detail

setShouldDeleteIfEmpty

void setShouldDeleteIfEmpty(boolean value)

setReferenceClass

void setReferenceClass(java.lang.Class<T> referenceClass)

getValue

java.lang.String getValue()

setValue

void setValue(java.lang.String value)
              throws ReadOnlyDeploymentDescriptorModificationException
Throws:
ReadOnlyDeploymentDescriptorModificationException

getReferenceClass

java.lang.Class<T> getReferenceClass()

isIdentical

boolean isIdentical()

setIsIdentical

void setIsIdentical(boolean value)

setReferenceScope

void setReferenceScope(ReferenceScope scope)

getReferenceScope

ReferenceScope getReferenceScope()

setIsLink

void setIsLink(DeploymentDescriptorMetaData[] suitableLinks)

setResolvePolicy

void setResolvePolicy(ResolvePolicy resolvePolicy)