public class RefJavaModuleImpl extends RefElementImpl implements RefJavaModule
RefJavaModule.RequiredModule
IS_REACHABLE_MASK, LOG
myChildren, myFlags, myManager
JAVA_MODULE
EMPTY_ELEMENTS_ARRAY
Modifier and Type | Method and Description |
---|---|
void |
accept(RefVisitor visitor)
Accepts the specified visitor and passes self to one of its visit methods.
|
void |
buildReferences() |
java.util.Map<java.lang.String,java.util.List<java.lang.String>> |
getExportedPackageNames() |
javax.swing.Icon |
getIcon(boolean expanded) |
RefModule |
getModule()
Returns the reference graph node for the module to which the element belongs.
|
PsiJavaModule |
getPsiElement()
Returns the PSI element corresponding to the node.
|
java.util.List<RefJavaModule.RequiredModule> |
getRequiredModules() |
java.util.Set<RefClass> |
getServiceImplementations() |
java.util.Set<RefClass> |
getServiceInterfaces() |
java.util.Set<RefClass> |
getUsedServices() |
protected void |
initialize() |
static RefJavaModule |
moduleFromExternalName(RefManagerImpl manager,
java.lang.String fqName) |
addInReference, addOutReference, addSuppression, getContainingEntry, getContainingFile, getExternalName, getInReferences, getOutReferences, getPointer, getURL, getVirtualFile, hasSuspiciousCallers, isDeleted, isEntry, isPermanentEntry, isReachable, isReferenced, isSuppressed, isSuspicious, isValid, referenceRemoved, setEntry, setPermanentEntry, setReachable
add, checkFlag, getChildren, getName, getOwner, getQualifiedName, getRefManager, removeChild, setFlag, setOwner, toString
changeUserMap, clearUserData, clone, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMap
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getContainingEntry, getElement, getInReferences, getOutReferences, getPointer, isEntry, isPermanentEntry, isReachable, isReferenced
getChildren, getExternalName, getName, getOwner, getQualifiedName, getRefManager, isValid
getUserData, putUserData
add, removeChild, setOwner
protected void initialize()
initialize
in class RefElementImpl
public void accept(RefVisitor visitor)
RefEntity
accept
in interface RefEntity
accept
in class RefEntityImpl
visitor
- the visitor to accept.public PsiJavaModule getPsiElement()
RefElement
getPsiElement
in interface RefElement
getPsiElement
in interface RefJavaModule
getPsiElement
in class RefElementImpl
public RefModule getModule()
RefElement
getModule
in interface RefElement
getModule
in class RefElementImpl
public java.util.Map<java.lang.String,java.util.List<java.lang.String>> getExportedPackageNames()
getExportedPackageNames
in interface RefJavaModule
public java.util.Set<RefClass> getServiceInterfaces()
getServiceInterfaces
in interface RefJavaModule
public java.util.Set<RefClass> getServiceImplementations()
getServiceImplementations
in interface RefJavaModule
public java.util.Set<RefClass> getUsedServices()
getUsedServices
in interface RefJavaModule
public java.util.List<RefJavaModule.RequiredModule> getRequiredModules()
getRequiredModules
in interface RefJavaModule
public javax.swing.Icon getIcon(boolean expanded)
getIcon
in interface RefEntity
getIcon
in class RefElementImpl
public void buildReferences()
buildReferences
in class RefElementImpl
public static RefJavaModule moduleFromExternalName(RefManagerImpl manager, java.lang.String fqName)