|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IStyleStore
This interface can be implemented as "In-Memory" copy of persistent facility, or as keeping live connections and committing any change immediately.
Field Summary | |
---|---|
static java.lang.String |
STYLE_PREVIEW_TYPE
|
static java.lang.String |
STYLE_STORE_NAME
|
Method Summary | |
---|---|
void |
addStyle(java.lang.String styleName,
hep.aida.IPlotterStyle style)
|
void |
addStyle(java.lang.String styleName,
hep.aida.IPlotterStyle style,
IStyleRule rule)
|
void |
close()
Close all connections and free all resources. |
void |
commit()
Write all information from Store to the undelying persistent facility: XML file, database, etc. |
IStyleRule |
createRule()
|
java.lang.String[] |
getAllStyleNames()
|
IStyleRule |
getRuleForStyle(java.lang.String styleName)
|
java.lang.String |
getStoreName()
|
java.lang.String |
getStoreType()
|
hep.aida.IPlotterStyle |
getStyle(java.lang.String styleName)
|
boolean |
hasStyle(java.lang.String styleName)
|
boolean |
isReadOnly()
|
void |
moveDown(java.lang.String styleName)
|
void |
moveUp(java.lang.String styleName)
|
void |
removeRuleForStyle(java.lang.String styleName)
|
hep.aida.IPlotterStyle |
removeStyle(java.lang.String styleName)
Remove Style and Rule associated with it from the Store |
void |
setRuleForStyle(java.lang.String styleName,
IStyleRule rule)
|
Field Detail |
---|
static final java.lang.String STYLE_PREVIEW_TYPE
static final java.lang.String STYLE_STORE_NAME
Method Detail |
---|
java.lang.String getStoreName()
java.lang.String getStoreType()
boolean isReadOnly()
boolean hasStyle(java.lang.String styleName)
void addStyle(java.lang.String styleName, hep.aida.IPlotterStyle style)
void addStyle(java.lang.String styleName, hep.aida.IPlotterStyle style, IStyleRule rule)
hep.aida.IPlotterStyle getStyle(java.lang.String styleName)
void moveUp(java.lang.String styleName)
void moveDown(java.lang.String styleName)
hep.aida.IPlotterStyle removeStyle(java.lang.String styleName)
java.lang.String[] getAllStyleNames()
IStyleRule createRule()
IStyleRule getRuleForStyle(java.lang.String styleName)
void setRuleForStyle(java.lang.String styleName, IStyleRule rule)
void removeRuleForStyle(java.lang.String styleName)
void commit()
void close()
|
|||||||||
PREV CLASS NEXT CLASS | All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |