org.compass.core.engine.naming
Interface PropertyPath

All Known Implementing Classes:
DefaultPropertyPath, DynamicPropertyPath, StaticPropertyPath

public interface PropertyPath

A path representation abstraction. Note, implementations should take care and override equals and hashCode.

Author:
kimchy
See Also:
DynamicPropertyNamingStrategy, StaticPropertyNamingStrategy

Method Summary
 String getPath()
          Returns the path.
 PropertyPath hintStatic()
          Compass path construction process will hint on heavily used path elements that might be better off made static.
 

Method Detail

getPath

String getPath()
Returns the path. Note, the dynamic path construction might occur.


hintStatic

PropertyPath hintStatic()
Compass path construction process will hint on heavily used path elements that might be better off made static. The implementation might decide to create a PropertyPath implementation that is more static in nature.



Copyright (c) 2004-2009 The Compass Project.