public class MDE_Hierarchy_Controller extends MDE_Controller
first_entry, metadata_level, onlyHierarchiesAreSelected
Constructor and Description |
---|
MDE_Hierarchy_Controller(SPECCHIOClient specchio_client) |
MDE_Hierarchy_Controller(SPECCHIOClient specchio_client,
MetaDataEditorView metaDataEditorView) |
Modifier and Type | Method and Description |
---|---|
java.util.ArrayList<java.lang.Integer> |
get_hierarchy_ids() |
void |
metadataFieldAdded(MD_Field field)
Respond to the addition of a metadata field.
|
void |
remove_selection(MD_Field field) |
void |
set_hierarchy_ids(java.util.ArrayList<java.lang.Integer> ids) |
protected void |
update_form(boolean manual_category_selection) |
clear_changed_field_lists, clearAdded_fields, clearChanged_fields, clearRemoved_fields, getAdded_fields, getCampaign, getChanged_annotations, getChanged_fields, getChanged_fields, getDo_conflict_detection, getForm, getFormFactory, getIds, getMetadataLevel, getOnlyHierarchiesAreSelected, getRemoved_fields, getRemoved_fields, hasChanges, metadataFieldAnnotationChanged, metadataFieldChanged, metadataFieldRemoved, remove_all_added_fields, remove_all_mps_of_attribute, remove, set_campaign, set_form_descriptor, setCategoryList, setDo_conflict_detection, update_selection, update, update, updateAnnotation, updateCampaign
public MDE_Hierarchy_Controller(SPECCHIOClient specchio_client) throws SPECCHIOClientException
SPECCHIOClientException
public MDE_Hierarchy_Controller(SPECCHIOClient specchio_client, MetaDataEditorView metaDataEditorView)
public void set_hierarchy_ids(java.util.ArrayList<java.lang.Integer> ids)
public java.util.ArrayList<java.lang.Integer> get_hierarchy_ids()
get_hierarchy_ids
in class MDE_Controller
protected void update_form(boolean manual_category_selection) throws SPECCHIOClientException
update_form
in class MDE_Controller
SPECCHIOClientException
public void metadataFieldAdded(MD_Field field)
MD_ChangeListener
metadataFieldAdded
in interface MD_ChangeListener
metadataFieldAdded
in class MDE_Controller
field
- the fieldpublic void remove_selection(MD_Field field) throws SPECCHIOClientException
remove_selection
in class MDE_Controller
SPECCHIOClientException