public class SmartRefElementPointerImpl extends java.lang.Object implements SmartRefElementPointer
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
ENTRY_POINT |
static java.lang.String |
FQNAME_ATTR |
static java.lang.String |
TYPE_ATTR |
DIR, FILE, MODULE, PROJECT| Constructor and Description |
|---|
SmartRefElementPointerImpl(Element jDomElement) |
SmartRefElementPointerImpl(RefEntity ref,
boolean isPersistent) |
SmartRefElementPointerImpl(java.lang.String type,
java.lang.String fqName) |
| Modifier and Type | Method and Description |
|---|---|
void |
freeReference() |
java.lang.String |
getFQName() |
RefEntity |
getRefElement() |
boolean |
isPersistent() |
boolean |
resolve(RefManager manager) |
void |
writeExternal(Element parentNode) |
public static final java.lang.String FQNAME_ATTR
public static final java.lang.String TYPE_ATTR
public static final java.lang.String ENTRY_POINT
public SmartRefElementPointerImpl(RefEntity ref, boolean isPersistent)
public SmartRefElementPointerImpl(Element jDomElement)
public SmartRefElementPointerImpl(java.lang.String type,
java.lang.String fqName)
public boolean isPersistent()
isPersistent in interface SmartRefElementPointerpublic java.lang.String getFQName()
getFQName in interface SmartRefElementPointerpublic RefEntity getRefElement()
getRefElement in interface SmartRefElementPointerpublic void writeExternal(Element parentNode)
writeExternal in interface SmartRefElementPointerpublic boolean resolve(RefManager manager)
resolve in interface SmartRefElementPointerpublic void freeReference()
freeReference in interface SmartRefElementPointer