public abstract class LineBand extends CopyableBand implements de.cismet.cids.dynamics.CidsBeanCollectionStore, de.cismet.tools.gui.jbands.interfaces.BandModificationProvider, de.cismet.tools.gui.jbands.interfaces.BandMemberListener, de.cismet.cids.editors.EditorSaveListener, de.cismet.tools.gui.jbands.interfaces.DisposableBand
| Modifier and Type | Field and Description |
|---|---|
protected Double |
fixMax |
protected Double |
fixMin |
protected String |
lineFieldName |
protected Collection<de.cismet.cids.dynamics.CidsBean> |
objectBeans |
protected String |
objectTableName |
jPopupMenu1, membersToCopy, readOnly| Constructor and Description |
|---|
LineBand(float heightWeight,
String objectTableName)
Creates a new MassnahmenBand object.
|
LineBand(float heightWeight,
String title,
String objectTableName)
Creates a new MassnahmenBand object.
|
LineBand(String title,
String objectTableName)
Creates a new MassnahmenBand object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addBandListener(de.cismet.tools.gui.jbands.interfaces.BandListener listener) |
void |
addMember(de.cismet.cids.dynamics.CidsBean objectBean,
de.cismet.cids.dynamics.CidsBean startStation,
de.cismet.cids.dynamics.CidsBean endStation)
DOCUMENT ME!
|
void |
addMember(Double startStation,
Double endStation,
Double minStart,
Double maxEnd,
List<de.cismet.tools.gui.jbands.interfaces.BandMember> memberList) |
protected void |
addSpecifiedMember(Double startStation,
Double endStation)
DOCUMENT ME!
|
void |
bandMemberChanged(de.cismet.tools.gui.jbands.BandMemberEvent e) |
protected abstract LineBandMember |
createBandMemberFromBean()
DOCUMENT ME!
|
static de.cismet.cids.dynamics.CidsBean |
createNewStation(de.cismet.cids.dynamics.CidsBean route,
double value)
DOCUMENT ME!
|
void |
deleteMember(LineBandMember member)
DOCUMENT ME!
|
void |
dispose()
DOCUMENT ME!
|
void |
editorClosed(de.cismet.cids.editors.EditorClosedEvent event)
DOCUMENT ME!
|
void |
fireBandChanged(de.cismet.tools.gui.jbands.BandEvent e)
DOCUMENT ME!
|
Collection<de.cismet.cids.dynamics.CidsBean> |
getCidsBeans() |
double |
getMax() |
double |
getMin() |
de.cismet.cids.dynamics.CidsBean |
getRoute()
DOCUMENT ME!
|
boolean |
isNormalise()
DOCUMENT ME!
|
boolean |
isOnlyAcceptNewBeanWithValue()
DOCUMENT ME!
|
void |
normalizeStationOfModifiedMember(de.cismet.cids.dynamics.CidsBean member,
boolean isFrom)
DOCUMENT ME!
|
boolean |
prepareForSave()
DOCUMENT ME!
|
void |
removeAllMember() |
void |
removeBandListener(de.cismet.tools.gui.jbands.interfaces.BandListener listener) |
void |
setCidsBeans(Collection<de.cismet.cids.dynamics.CidsBean> beans) |
void |
setMax(Double max)
DOCUMENT ME!
|
void |
setMin(Double min)
DOCUMENT ME!
|
void |
setNormalise(boolean normalise)
DOCUMENT ME!
|
void |
setOnlyAcceptNewBeanWithValue(boolean onlyAcceptNewBeanWithValue)
DOCUMENT ME!
|
void |
setReadOnly(boolean readOnly)
DOCUMENT ME!
|
void |
setRoute(de.cismet.cids.dynamics.CidsBean route)
DOCUMENT ME!
|
void |
splitStation(de.cismet.cids.dynamics.CidsBean bean,
double value,
boolean isFrom)
DOCUMENT ME!
|
protected Collection<de.cismet.cids.dynamics.CidsBean> objectBeans
protected String objectTableName
protected String lineFieldName
protected Double fixMin
protected Double fixMax
public LineBand(String title, String objectTableName)
title - DOCUMENT ME!objectTableName - DOCUMENT ME!public LineBand(float heightWeight,
String objectTableName)
heightWeight - DOCUMENT ME!objectTableName - DOCUMENT ME!public void setReadOnly(boolean readOnly)
readOnly - DOCUMENT ME!public Collection<de.cismet.cids.dynamics.CidsBean> getCidsBeans()
getCidsBeans in interface de.cismet.cids.dynamics.CidsBeanCollectionStorepublic void setCidsBeans(Collection<de.cismet.cids.dynamics.CidsBean> beans)
setCidsBeans in interface de.cismet.cids.dynamics.CidsBeanCollectionStorepublic void setRoute(de.cismet.cids.dynamics.CidsBean route)
route - DOCUMENT ME!public de.cismet.cids.dynamics.CidsBean getRoute()
public void addMember(Double startStation, Double endStation, Double minStart, Double maxEnd, List<de.cismet.tools.gui.jbands.interfaces.BandMember> memberList)
addMember in interface de.cismet.tools.gui.jbands.interfaces.BandModificationProviderpublic void addMember(de.cismet.cids.dynamics.CidsBean objectBean,
de.cismet.cids.dynamics.CidsBean startStation,
de.cismet.cids.dynamics.CidsBean endStation)
objectBean - DOCUMENT ME!startStation - DOCUMENT ME!endStation - endValue DOCUMENT ME!public void normalizeStationOfModifiedMember(de.cismet.cids.dynamics.CidsBean member,
boolean isFrom)
member - DOCUMENT ME!isFrom - DOCUMENT ME!public void splitStation(de.cismet.cids.dynamics.CidsBean bean,
double value,
boolean isFrom)
bean - DOCUMENT ME!value - DOCUMENT ME!isFrom - DOCUMENT ME!public static de.cismet.cids.dynamics.CidsBean createNewStation(de.cismet.cids.dynamics.CidsBean route,
double value)
throws Exception
route - DOCUMENT ME!value - DOCUMENT ME!Exception - DOCUMENT ME!protected void addSpecifiedMember(Double startStation, Double endStation)
addSpecifiedMember in class CopyableBandstartStation - DOCUMENT ME!endStation - minStart DOCUMENT ME!protected abstract LineBandMember createBandMemberFromBean()
public void addBandListener(de.cismet.tools.gui.jbands.interfaces.BandListener listener)
addBandListener in interface de.cismet.tools.gui.jbands.interfaces.BandModificationProviderpublic void removeBandListener(de.cismet.tools.gui.jbands.interfaces.BandListener listener)
removeBandListener in interface de.cismet.tools.gui.jbands.interfaces.BandModificationProviderpublic void fireBandChanged(de.cismet.tools.gui.jbands.BandEvent e)
e - DOCUMENT ME!public void bandMemberChanged(de.cismet.tools.gui.jbands.BandMemberEvent e)
bandMemberChanged in interface de.cismet.tools.gui.jbands.interfaces.BandMemberListenerpublic void deleteMember(LineBandMember member)
member - DOCUMENT ME!public void editorClosed(de.cismet.cids.editors.EditorClosedEvent event)
editorClosed in interface de.cismet.cids.editors.EditorSaveListenerevent - status DOCUMENT ME!public boolean prepareForSave()
prepareForSave in interface de.cismet.cids.editors.EditorSaveListenerpublic boolean isNormalise()
public void setNormalise(boolean normalise)
normalise - the normalise to setpublic boolean isOnlyAcceptNewBeanWithValue()
public void setOnlyAcceptNewBeanWithValue(boolean onlyAcceptNewBeanWithValue)
onlyAcceptNewBeanWithValue - the onlyAcceptNewBeanWithValue to setpublic void removeAllMember()
removeAllMember in class de.cismet.tools.gui.jbands.PlainBandpublic void setMin(Double min)
setMin in interface de.cismet.tools.gui.jbands.interfaces.BandModificationProvidermin - DOCUMENT ME!public void setMax(Double max)
setMax in interface de.cismet.tools.gui.jbands.interfaces.BandModificationProvidermax - DOCUMENT ME!public double getMin()
getMin in interface de.cismet.tools.gui.jbands.interfaces.BandgetMin in class de.cismet.tools.gui.jbands.PlainBandpublic double getMax()
getMax in interface de.cismet.tools.gui.jbands.interfaces.BandgetMax in class de.cismet.tools.gui.jbands.PlainBandpublic void dispose()
dispose in interface de.cismet.tools.gui.jbands.interfaces.DisposableBandCopyright © 2012–2026 cismet GmbH. All rights reserved.