public class ProjectGeometrySchemaService extends AbstractGeometrySchemaService
Constructor and Description |
---|
ProjectGeometrySchemaService(ProjectService projectService)
Create a geometry schema service storing the default geometry information
using the given project service.
|
Modifier and Type | Method and Description |
---|---|
protected List<QName> |
loadDefaultGeometry(TypeDefinition type)
Load the path of the default geometry for the given type.
|
protected void |
saveDefaultGeometry(TypeDefinition type,
List<QName> path)
Save the association of the given property path as the default geometry
of the given type.
|
addListener, determineDefaultGeometry, getDefaultGeometry, notifyDefaultGeometryChanged, removeListener, setDefaultGeometry
public ProjectGeometrySchemaService(ProjectService projectService)
projectService
- the project serviceprotected List<QName> loadDefaultGeometry(TypeDefinition type)
AbstractGeometrySchemaService
loadDefaultGeometry
in class AbstractGeometrySchemaService
type
- the type definitionnull
if
unknownAbstractGeometrySchemaService.loadDefaultGeometry(TypeDefinition)
protected void saveDefaultGeometry(TypeDefinition type, List<QName> path)
AbstractGeometrySchemaService
saveDefaultGeometry
in class AbstractGeometrySchemaService
type
- the type definitionpath
- the property pathAbstractGeometrySchemaService.saveDefaultGeometry(TypeDefinition,
List)
Build 2013-10-07_11-27-38
Revision 99b27713a799a59a21b0b166eaaea8aaefbf125a