|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.JPanel
de.bsvrz.pat.sysbed.plugins.api.DataIdentificationChoice
public class DataIdentificationChoice
Diese Klasse dient zur Darstellung der Datenidentifikationsauswahl. Es können eine ausgewählte Attributgruppe, ein ausgewählter Aspekt und beliebig viele Objekte angezeigt werden. Außerdem gibt es einen "Ändern" - Button, welches einen Dialog öffnet, um seine Auswahl zu ändern.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class javax.swing.JPanel |
---|
JPanel.AccessibleJPanel |
Nested classes/interfaces inherited from class javax.swing.JComponent |
---|
JComponent.AccessibleJComponent |
Nested classes/interfaces inherited from class java.awt.Container |
---|
Container.AccessibleAWTContainer |
Nested classes/interfaces inherited from class java.awt.Component |
---|
Component.AccessibleAWTComponent, Component.BltBufferStrategy, Component.FlipBufferStrategy |
Field Summary |
---|
Fields inherited from class javax.swing.JComponent |
---|
accessibleContext, listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
---|
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT |
Fields inherited from interface java.awt.image.ImageObserver |
---|
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH |
Constructor Summary | |
---|---|
DataIdentificationChoice(PreselectionListsFilter listsFilter,
List filterTypes)
Dem Konstruktor können Filter für den Änderndialog übergeben werden. |
|
DataIdentificationChoice(PreselectionListsFilter listsFilter,
SystemObjectType filterType)
Dem Konstruktor können Filter für den Änderndialog übergeben werden. |
|
DataIdentificationChoice(PreselectionListsFilter listsFilter,
SystemObjectType[] filterTypes)
Dem Konstruktor können Filter für den Änderndialog übergeben werden. |
Method Summary | |
---|---|
Aspect |
getAspect()
Gibt den ausgewählten Aspekt zurück. |
List<Aspect> |
getAspects()
Methode, um die angezeigten Aspekte abzufragen. |
AttributeGroup |
getAttributeGroup()
Gibt die ausgewählte Attributgruppe zurück. |
List<AttributeGroup> |
getAttributeGroups()
Methode, um die angezeigten Attributgruppen abzufragen. |
SystemObject |
getObject()
Gibt das oberste Systemobjekt zurück. |
List<SystemObject> |
getObjects()
Methode, um die angezeigten Objekte zurückzugeben. |
List<SystemObjectType> |
getObjectTypes()
Fragt die ausgewählten Objekttypen ab. |
int |
getSimulationVariant()
Gibt die Simulationsvariante zurück. |
String |
getTreePath()
Gibt den selektierten Pfad des Baumes zurück, der evtl. |
void |
setDataIdentification(List<SystemObjectType> objectTypes,
AttributeGroup attributeGroup,
Aspect aspect,
List<SystemObject> objects,
int simulationVariant)
Die Datenidentifikation kann hiermit übergeben werden. |
void |
setDataIdentification(List<SystemObjectType> objectTypes,
List<AttributeGroup> attributeGroups,
List<Aspect> aspects,
List<SystemObject> objects,
int simulationVariant)
Die vollständige Datenidentifikation, bestehend aus Objekttypen, Attributgruppe, Aspekt und Objekte können übergeben werden. |
void |
setMaximumSelectedObjects(int max)
Gibt an, wieviele Objekte maximal im PreselectionDialog ausgewählt sein dürfen. |
void |
setMinimumSelectedObjects(int min)
Gibt an, wieviele Objekte mindestens im PreselectionDialog ausgewählt sein müssen. |
void |
setNumberOfSelectedObjects(int minimum,
int maximum)
Gibt an, wieviele Objekte minimal und maximal im PreselectionDialog ausgewählt werden müssen / dürfen. |
void |
showTree(Collection treeNodes,
ClientDavInterface connection,
String treePath)
|
Methods inherited from class javax.swing.JPanel |
---|
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public DataIdentificationChoice(PreselectionListsFilter listsFilter, SystemObjectType filterType)
Änderndialog
übergeben werden.
listsFilter
- ein Objekt, welches die Listen des Änderndialogs filtertfilterType
- Typ der Objekte, die zur Auswahl angeboten werden sollenpublic DataIdentificationChoice(PreselectionListsFilter listsFilter, SystemObjectType[] filterTypes)
Änderndialog
übergeben werden.
listsFilter
- ein Objekt, welches die Listen des Änderndialogs filtertfilterTypes
- Typen der Objekte, die zur Auswahl angeboten werden sollenpublic DataIdentificationChoice(PreselectionListsFilter listsFilter, List filterTypes)
Änderndialog
übergeben werden.
listsFilter
- ein Objekt, welches die Listen des Änderndialogs filtertfilterTypes
- Typen der Objekte, die zur Auswahl angeboten werden sollenMethod Detail |
---|
public List<SystemObjectType> getObjectTypes()
public int getSimulationVariant()
public List<AttributeGroup> getAttributeGroups()
public AttributeGroup getAttributeGroup()
public List<Aspect> getAspects()
public Aspect getAspect()
public List<SystemObject> getObjects()
public SystemObject getObject()
public void setDataIdentification(List<SystemObjectType> objectTypes, List<AttributeGroup> attributeGroups, List<Aspect> aspects, List<SystemObject> objects, int simulationVariant)
objectTypes
- die ausgewählten ObjekttypenattributeGroups
- die ausgewählten Attributgruppenaspects
- die ausgewählten Aspekteobjects
- die ausgewählten ObjektesimulationVariant
- die Simulationsvariantepublic void setDataIdentification(List<SystemObjectType> objectTypes, AttributeGroup attributeGroup, Aspect aspect, List<SystemObject> objects, int simulationVariant)
objectTypes
- die ObjekttypenattributeGroup
- die Attributgruppeaspect
- der Aspektobjects
- die ObjektesimulationVariant
- die Simulationsvariantepublic void setMinimumSelectedObjects(int min)
PreselectionDialog
ausgewählt sein müssen.
min
- Anzahl der Objekte, die mindestens ausgewählt sein müssenpublic void setMaximumSelectedObjects(int max)
PreselectionDialog
ausgewählt sein dürfen.
max
- Anzahl der Objekte, die maximal ausgewählt sein dürfenpublic void setNumberOfSelectedObjects(int minimum, int maximum)
PreselectionDialog
ausgewählt werden müssen / dürfen.
minimum
- Anzahl der Objekte, die minimal ausgewählt sein müssenmaximum
- Anzahl der Objekte, die maximal ausgewählt sein dürfenpublic void showTree(Collection treeNodes, ClientDavInterface connection, String treePath)
treeNodes
- Gibt an, welche Knoten im Baum dargestellt werden sollen. Knoten vom Typ SystemObject
oder TreeNodeObject
.connection
- Verbindung zum DatenverteilertreePath
- optional - gibt an, welcher Pfad im Baum vorausgewählt sein soll, sonst null
falls kein Pfad ausgewählt werden sollpublic String getTreePath()
PreselectionDialog
geändert wurde.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |