kaos.kpat.policyTemplates
Class HypertextPolicyTemplate.CompoundConditionContainer

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

public class HypertextPolicyTemplate.CompoundConditionContainer
extends HypertextPolicyTemplate.AbstractConditionContainer


Field Summary
protected  java.lang.String _prefix
           
 
Fields inherited from class kaos.kpat.policyTemplates.HypertextPolicyTemplate.AbstractConditionContainer
_policyId, _propertySet
 
Fields inherited from class kaos.kpat.gui.hypertext.HTComponentImpl
_displayComponent, _id, _listeners, _peer, _popup, _suffix, _templateEditor, _templateLinkId, _templateLinkName, TEMPLATE_LINK_ID, VISITED_LINK_RGB
 
Constructor Summary
HypertextPolicyTemplate.CompoundConditionContainer(java.lang.String policyId, HypertextPolicyTemplate.CONNECTIVE_TYPE type, HypertextContainerImpl condition, HypertextPolicyTemplate.CONDITION_TYPE newConditionType)
           
 
Method Summary
 java.lang.String getPrefix()
           
 CompoundConditionBuilderImpl getResult(boolean resolveBindings)
           
 HypertextPolicyTemplate.CONNECTIVE_TYPE getType()
           
 void setCondition(CompoundConditionBuilderImpl builder)
           
 void setPrefix(java.lang.String prefix)
           
 
Methods inherited from class kaos.kpat.policyTemplates.HypertextPolicyTemplate.AbstractConditionContainer
getPropertySet, getRVMContainer, setRVMContainer
 
Methods inherited from class kaos.kpat.gui.hypertext.HypertextContainerImpl
addComponent, addComponent, containsComponent, getComponentAt, getComponentCount, getComponentForLink, getComponentForTemplateLink, getText, hyperlinkSelected, removeComponent, removeComponentAt, setDisplayComponent, setHyperlinkInterceptor, setTemplateEditor, setTemplateLink, textChanged
 
Methods inherited from class kaos.kpat.gui.hypertext.HTComponentImpl
addListener, fireTextChanged, getDisplayComponent, getDisplayText, getId, getParent, getPopupMenu, getRelativeLocation, getState, getTemplateLink, removeListener, setDlgLocation, setFontSize, setId, setParent, setPeer, setPopupMenu, setState, 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, getState, getTemplateLink, removeListener, setParent, setPeer, setState, setSuffix
 

Field Detail

_prefix

protected java.lang.String _prefix
Constructor Detail

HypertextPolicyTemplate.CompoundConditionContainer

public HypertextPolicyTemplate.CompoundConditionContainer(java.lang.String policyId,
                                                          HypertextPolicyTemplate.CONNECTIVE_TYPE type,
                                                          HypertextContainerImpl condition,
                                                          HypertextPolicyTemplate.CONDITION_TYPE newConditionType)
Method Detail

getType

public HypertextPolicyTemplate.CONNECTIVE_TYPE getType()

getPrefix

public java.lang.String getPrefix()
Specified by:
getPrefix in interface HypertextComponent
Overrides:
getPrefix in class HTComponentImpl

setPrefix

public void setPrefix(java.lang.String prefix)
Specified by:
setPrefix in interface HypertextComponent
Overrides:
setPrefix in class HTComponentImpl

setCondition

public void setCondition(CompoundConditionBuilderImpl builder)
                  throws java.lang.Exception
Throws:
java.lang.Exception

getResult

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