public abstract class AbstractTagFieldData extends java.lang.Object implements IFormFieldData
IFormFieldData
for TaggedValue with one TagParameter.Modifier and Type | Class and Description |
---|---|
protected static class |
AbstractTagFieldData.TagFormFieldType |
Modifier and Type | Field and Description |
---|---|
protected ModelElement |
editedEl |
protected java.lang.String |
moduleName |
protected TagType |
tagType |
protected java.lang.String |
tagTypeName |
Constructor and Description |
---|
AbstractTagFieldData(IModelingSession session,
ModelElement me,
java.lang.String moduleName,
java.lang.String tagTypeName) |
AbstractTagFieldData(IModelingSession session,
ModelElement me,
TagType tagType) |
Modifier and Type | Method and Description |
---|---|
protected IModelingSession |
getModelingSession() |
java.lang.String |
getName() |
protected TaggedValue |
getTag() |
IFormFieldType |
getType() |
protected TagType |
resolveTagType(ModelElement me,
java.lang.String aModuleName,
java.lang.String type) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getValue, setValue
protected final java.lang.String moduleName
protected final java.lang.String tagTypeName
protected final ModelElement editedEl
protected final TagType tagType
public AbstractTagFieldData(IModelingSession session, ModelElement me, java.lang.String moduleName, java.lang.String tagTypeName)
public AbstractTagFieldData(IModelingSession session, ModelElement me, TagType tagType)
public java.lang.String getName()
getName
in interface IFormFieldData
public IFormFieldType getType()
getType
in interface IFormFieldData
protected IModelingSession getModelingSession()
protected TaggedValue getTag()
protected TagType resolveTagType(ModelElement me, java.lang.String aModuleName, java.lang.String type)