public class NoteFieldData extends java.lang.Object implements IFormFieldData
| Constructor and Description |
|---|
NoteFieldData(IModelingSession modelingSession,
ModelElement me,
java.lang.String moduleName,
java.lang.String noteTypeName)
Creates a note field data.
|
NoteFieldData(IModelingSession modelingSession,
ModelElement me,
java.lang.String moduleName,
java.lang.String noteTypeName,
java.lang.String newNoteType) |
| Modifier and Type | Method and Description |
|---|---|
protected static java.lang.String |
computeNoteLabel(IModelingSession modelingSession,
NoteType noteType,
java.lang.String noteTypeName) |
protected IModelingSession |
getModelingSession() |
java.lang.String |
getName() |
protected Note |
getNote() |
IFormFieldType |
getType() |
java.lang.Object |
getValue() |
protected NoteType |
resolveNoteModel(ModelElement el,
java.lang.String aModuleName,
java.lang.String type) |
void |
setValue(java.lang.Object value) |
public NoteFieldData(IModelingSession modelingSession, ModelElement me, java.lang.String moduleName, java.lang.String noteTypeName)
Notes will be created as HTML if the note type MIME type is HTML, plain text in all other cases.
modelingSession - the Modeling session, needed since 3.8 .me - the edited elementmoduleName - the note type modulenoteTypeName - the note type module namepublic NoteFieldData(IModelingSession modelingSession, ModelElement me, java.lang.String moduleName, java.lang.String noteTypeName, java.lang.String newNoteType)
modelingSession - the Modeling session, needed since 3.8 .me - the edited elementmoduleName - the note type modulenoteTypeName - the note type module namenewNoteType - the new notes MIME type : either "plain" or "html"public java.lang.String getName()
getName in interface IFormFieldDatapublic IFormFieldType getType()
getType in interface IFormFieldDatapublic java.lang.Object getValue()
getValue in interface IFormFieldDatapublic void setValue(java.lang.Object value)
setValue in interface IFormFieldDataprotected static java.lang.String computeNoteLabel(IModelingSession modelingSession, NoteType noteType, java.lang.String noteTypeName)
protected IModelingSession getModelingSession()
protected Note getNote()
protected NoteType resolveNoteModel(ModelElement el, java.lang.String aModuleName, java.lang.String type)