kaos.kpat.policyTemplates
Class HypertextPolicyTemplate.ObligationContainer

java.lang.Object
  extended by kaos.kpat.gui.hypertext.HTComponentImpl
      extended by kaos.kpat.gui.hypertext.HypertextContainerImpl
          extended by kaos.kpat.policyTemplates.HypertextPolicyTemplate.ObligationContainer
All Implemented Interfaces:
HyperlinkListener, HypertextComponent, HypertextContainer, HypertextListener
Enclosing class:
HypertextPolicyTemplate

protected class HypertextPolicyTemplate.ObligationContainer
extends HypertextContainerImpl


Field Summary
protected  HTComboBox _actionLink
           
protected  ActorLink _actorLink
           
protected  HypertextContainer _constraintContainer1
           
protected  HTComboBox _constraintLink1
           
protected  HTComboBox _constraintLink2
           
protected  HTComboBox _constraintLink3
           
protected  java.lang.String _policyId
           
protected  HTActionClassPropertySet _triggerProps
           
static java.lang.String OBLIGATION_CONSTRAINT
           
static java.lang.String TRIGGER_ACTION
           
static java.lang.String TRIGGER_ACTOR
           
static java.lang.String TRIGGER_PROPS
           
 
Fields inherited from class kaos.kpat.gui.hypertext.HTComponentImpl
_displayComponent, _id, _listeners, _peer, _popup, _prefix, _suffix, _templateEditor, _templateLinkId, _templateLinkName, TEMPLATE_LINK_ID, VISITED_LINK_RGB
 
Constructor Summary
HypertextPolicyTemplate.ObligationContainer()
           
 
Method Summary
 ObligationConstraintsBuilder getObligationConstraints()
           
 KAoSOntClassBuilder getResult(boolean resolveBindings)
           
 KAoSRoleValueMapContainer getRVMContainer()
           
 java.lang.Object getState()
           
 void setObligation(KAoSOntClassBuilder obligation)
           
 void setObligationConstraints(ObligationConstraintsBuilder constraints)
           
 void setObligationConstraints(java.lang.String constraint)
           
 void setPolicyId(java.lang.String policyId)
           
 void setRVMContainer(KAoSRoleValueMapContainer container)
           
 void setState(java.lang.Object state)
           
 void setTemplateEditor(HypertextEditor editor)
           
 
Methods inherited from class kaos.kpat.gui.hypertext.HypertextContainerImpl
addComponent, addComponent, containsComponent, getComponentAt, getComponentCount, getComponentForLink, getComponentForTemplateLink, getText, hyperlinkSelected, removeComponent, removeComponentAt, setDisplayComponent, setHyperlinkInterceptor, setTemplateLink, textChanged
 
Methods inherited from class kaos.kpat.gui.hypertext.HTComponentImpl
addListener, fireTextChanged, getDisplayComponent, getDisplayText, getId, getParent, getPopupMenu, getPrefix, getRelativeLocation, getTemplateLink, removeListener, setDlgLocation, setFontSize, setId, setParent, setPeer, setPopupMenu, setPrefix, setSuffix
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface kaos.kpat.gui.hypertext.HypertextComponent
addListener, getDisplayComponent, getDisplayText, getId, getParent, getPrefix, getTemplateLink, removeListener, setParent, setPeer, setPrefix, setSuffix
 

Field Detail

TRIGGER_ACTOR

public static final java.lang.String TRIGGER_ACTOR
See Also:
Constant Field Values

TRIGGER_ACTION

public static final java.lang.String TRIGGER_ACTION
See Also:
Constant Field Values

TRIGGER_PROPS

public static final java.lang.String TRIGGER_PROPS
See Also:
Constant Field Values

OBLIGATION_CONSTRAINT

public static final java.lang.String OBLIGATION_CONSTRAINT
See Also:
Constant Field Values

_triggerProps

protected HTActionClassPropertySet _triggerProps

_actorLink

protected ActorLink _actorLink

_actionLink

protected HTComboBox _actionLink

_policyId

protected java.lang.String _policyId

_constraintLink1

protected HTComboBox _constraintLink1

_constraintLink2

protected HTComboBox _constraintLink2

_constraintLink3

protected HTComboBox _constraintLink3

_constraintContainer1

protected HypertextContainer _constraintContainer1
Constructor Detail

HypertextPolicyTemplate.ObligationContainer

public HypertextPolicyTemplate.ObligationContainer()
Method Detail

setPolicyId

public void setPolicyId(java.lang.String policyId)

getState

public java.lang.Object getState()
                          throws KAoSPolicyBuilder.PolicyBuildingNotCompleted
Specified by:
getState in interface HypertextComponent
Overrides:
getState in class HTComponentImpl
Throws:
KAoSPolicyBuilder.PolicyBuildingNotCompleted

setState

public void setState(java.lang.Object state)
Specified by:
setState in interface HypertextComponent
Overrides:
setState in class HTComponentImpl

setTemplateEditor

public void setTemplateEditor(HypertextEditor editor)
Specified by:
setTemplateEditor in interface HypertextComponent
Overrides:
setTemplateEditor in class HypertextContainerImpl

setObligation

public void setObligation(KAoSOntClassBuilder obligation)

getRVMContainer

public KAoSRoleValueMapContainer getRVMContainer()
                                          throws KAoSPolicyBuilder.PolicyBuildingNotCompleted
Throws:
KAoSPolicyBuilder.PolicyBuildingNotCompleted

setRVMContainer

public void setRVMContainer(KAoSRoleValueMapContainer container)

getResult

public KAoSOntClassBuilder getResult(boolean resolveBindings)
                              throws KAoSPolicyBuilder.PolicyBuildingNotCompleted
Throws:
KAoSPolicyBuilder.PolicyBuildingNotCompleted

getObligationConstraints

public ObligationConstraintsBuilder getObligationConstraints()

setObligationConstraints

public void setObligationConstraints(ObligationConstraintsBuilder constraints)

setObligationConstraints

public void setObligationConstraints(java.lang.String constraint)