|
Humboldt Alignment Editor 2.5.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objecteu.esdihumboldt.hale.ui.service.schema.internal.AbstractSchemaService
public abstract class AbstractSchemaService
Notification handling for SchemaService
s that support
SchemaServiceListener
s
Field Summary |
---|
Fields inherited from interface eu.esdihumboldt.hale.ui.service.schema.SchemaService |
---|
ACTION_READ_SOURCE, ACTION_READ_TARGET |
Constructor Summary | |
---|---|
AbstractSchemaService(ProjectService projectService)
Create a schema service. |
Method Summary | |
---|---|
void |
addSchemaServiceListener(SchemaServiceListener listener)
Adds a listener for schema service events |
protected ProjectService |
getProjectService()
Returns the project service. |
protected void |
notifyMappableTypesChanged(SchemaSpaceID spaceID,
Collection<? extends TypeDefinition> types)
Called when the mappable flag of some types changed. |
protected void |
notifySchemaAdded(SchemaSpaceID spaceID,
Schema schema)
Called when a schema has been added to the source or target schema space. |
protected void |
notifySchemasCleared(SchemaSpaceID spaceID)
Called when the source or target schema space have been cleared. |
void |
removeSchemaServiceListener(SchemaServiceListener listener)
Removes a listener for schema service events |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface eu.esdihumboldt.hale.ui.service.schema.SchemaService |
---|
addSchema, clearSchemas, editMappableTypes, getSchemas, toggleMappable |
Constructor Detail |
---|
public AbstractSchemaService(ProjectService projectService)
projectService
- the project service. The schemas will be cleared
when the project is cleaned.Method Detail |
---|
public void addSchemaServiceListener(SchemaServiceListener listener)
SchemaService
addSchemaServiceListener
in interface SchemaService
listener
- the listener to addSchemaService.addSchemaServiceListener(SchemaServiceListener)
public void removeSchemaServiceListener(SchemaServiceListener listener)
SchemaService
removeSchemaServiceListener
in interface SchemaService
listener
- the listener to removeSchemaService.removeSchemaServiceListener(SchemaServiceListener)
protected void notifySchemaAdded(SchemaSpaceID spaceID, Schema schema)
spaceID
- the schema space ID, either SchemaSpaceID.SOURCE
or SchemaSpaceID.TARGET
schema
- the schema that was addedprotected void notifySchemasCleared(SchemaSpaceID spaceID)
spaceID
- the schema space ID, either SchemaSpaceID.SOURCE
or SchemaSpaceID.TARGET
protected void notifyMappableTypesChanged(SchemaSpaceID spaceID, Collection<? extends TypeDefinition> types)
spaceID
- the schema space of the changed typestypes
- the changed typesprotected ProjectService getProjectService()
|
Humboldt Alignment Editor 2.5.0 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |