var $AdfDhtmlSelectBooleanCheckboxPeer$$ = $AdfRichUIPeer$$.$createPeerClass$($AdfDhtmlEditableValuePeer$$, "AdfDhtmlSelectBooleanCheckboxPeer");
$goog$exportSymbol$$("AdfDhtmlSelectBooleanCheckboxPeer", $AdfDhtmlSelectBooleanCheckboxPeer$$);
$AdfDhtmlSelectBooleanCheckboxPeer$$.$InitSubclass$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$InitSubclass$$() {
  $AdfObject$$.$ensureClassInitialization$(AdfRichSelectBooleanCheckbox);
  $AdfRichUIPeer$$.$addComponentPropertyGetters$(this, AdfUIEditableValue.SUBMITTED_VALUE, AdfRichSelectBooleanCheckbox.TEXT);
  $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$CLICK_EVENT_TYPE$);
  $AdfAgent$$.$AGENT$.$getCapabilities$()[$AdfAgent$$.$CAP_TOUCH_SCREEN$] == $AdfAgent$$.$CAP_TOUCH_SCREEN_NONE$ && $AdfRichUIPeer$$.$addComponentEventHandlers$(this, $AdfUIInputEvent$$.$MOUSE_IN_EVENT_TYPE$);
  $AdfRichUIPeer$$.$addComponentPropertyChanges$(this, AdfRichSelectBooleanCheckbox.TEXT);
  this.$_inlineEditor$ = $JSCompiler_alias_NULL$$;
  this.$_SELECT_BOOLEAN_VALUE_KEY$ = "_adfSbv";
  this.$_TRCB$ = "icon-style";
  this.$_TRCB_ID$ = "_adfTRC"
};
$goog$exportSymbol$$("AdfDhtmlSelectBooleanCheckboxPeer.InitSubclass", $AdfDhtmlSelectBooleanCheckboxPeer$$.$InitSubclass$);
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$InitDomElement$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$$InitDomElement$$($component$$1472$$, $domElement$$374$$) {
  $AdfDhtmlSelectBooleanCheckboxPeer$$.$superclass$.$InitDomElement$.call(this, $component$$1472$$, $domElement$$374$$);
  var $clientId$$366_domNode$$74_trcId$$ = $component$$1472$$.$getClientId$(), $clientId$$366_domNode$$74_trcId$$ = $AdfRichUIPeer$$.$CreateSubId$($clientId$$366_domNode$$74_trcId$$, $AdfDhtmlSelectBooleanCheckboxPeer$$.$_TRCB$);
  $domElement$$374$$.setAttribute($AdfDhtmlSelectBooleanCheckboxPeer$$.$_TRCB_ID$, $clientId$$366_domNode$$74_trcId$$);
  var $clientId$$366_domNode$$74_trcId$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1472$$, $domElement$$374$$), $labelElement$$6$$ = $AdfDhtmlSelectBooleanCheckboxPeer$$.$__getLabelTextElement$($domElement$$374$$, this.$GetLabelTextStyleClass$()), $labelTextElement$$1$$ = $AdfDhtmlSelectBooleanCheckboxPeer$$.$__getLabelTextElement$($domElement$$374$$, this.$GetItemTextStyleClass$());
  if($labelElement$$6$$ != $JSCompiler_alias_NULL$$) {
    var $labelledById$$1$$ = "";
    $labelElement$$6$$.setAttribute("id", $clientId$$366_domNode$$74_trcId$$.id + "labelId");
    $labelledById$$1$$ = $labelElement$$6$$.id;
    $labelTextElement$$1$$ != $JSCompiler_alias_NULL$$ && ($labelTextElement$$1$$.setAttribute("id", $clientId$$366_domNode$$74_trcId$$.id + "labelTextId"), $labelledById$$1$$ = $labelElement$$6$$.id + " " + $labelTextElement$$1$$.id);
    $clientId$$366_domNode$$74_trcId$$.setAttribute("aria-labelledby", $labelledById$$1$$)
  }
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.InitDomElement", {$InitDomElement$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$InitDomElement$});
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$HandleComponentMouseOver$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$$HandleComponentMouseOver$$($componentEvent$$355$$) {
  this.$ShowNoteWindowMouseOver$($componentEvent$$355$$)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.HandleComponentMouseOver", {$HandleComponentMouseOver$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$HandleComponentMouseOver$});
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$HandleComponentClick$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$$HandleComponentClick$$($componentEvent$$356_targetNode$$44$$) {
  $AdfDhtmlSelectBooleanCheckboxPeer$$.$superclass$.$HandleComponentClick$.call(this, $componentEvent$$356_targetNode$$44$$);
  var $component$$1473$$ = this.$getComponent$();
  $componentEvent$$356_targetNode$$44$$ = $componentEvent$$356_targetNode$$44$$.$getNativeEventTarget$();
  var $domNode$$75_rootDomElement$$22$$ = this.$getDomElement$();
  if(($domNode$$75_rootDomElement$$22$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1473$$, $domNode$$75_rootDomElement$$22$$)) && $AdfRichUIPeer$$.$createSubId$($component$$1473$$.$getClientId$(), $AdfDhtmlSelectBooleanCheckboxPeer$$.$_TRCB$) == $componentEvent$$356_targetNode$$44$$.id) {
    $domNode$$75_rootDomElement$$22$$.checked ? ($domNode$$75_rootDomElement$$22$$.checked = $JSCompiler_alias_FALSE$$, $AdfDomUtils$$.$removeCSSClassName$($componentEvent$$356_targetNode$$44$$, "p_AFSelected")) : ($domNode$$75_rootDomElement$$22$$.checked = $JSCompiler_alias_TRUE$$, $AdfDomUtils$$.$addCSSClassName$($componentEvent$$356_targetNode$$44$$, "p_AFSelected")), $AdfDomUtils$$.$removeCSSClassName$($componentEvent$$356_targetNode$$44$$, "p_AFMixed"), $componentEvent$$356_targetNode$$44$$ = 
    $domNode$$75_rootDomElement$$22$$
  }
  "INPUT" == $AdfAgent$$.$AGENT$.$getNodeName$($componentEvent$$356_targetNode$$44$$) && ($componentEvent$$356_targetNode$$44$$ && $componentEvent$$356_targetNode$$44$$.checked ? this.$Validate$($component$$1473$$, $JSCompiler_alias_TRUE$$) : this.$Validate$($component$$1473$$, $JSCompiler_alias_FALSE$$))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.HandleComponentClick", {$HandleComponentClick$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$HandleComponentClick$});
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$GetSubmittedValue$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$$GetSubmittedValue$$($component$$1474$$, $domElement$$375$$) {
  var $domNode$$76$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1474$$, $domElement$$375$$);
  return $component$$1474$$.getReadOnly() ? $AdfAgent$$.$AGENT$.getAttribute($domNode$$76$$, $AdfDhtmlSelectBooleanCheckboxPeer$$.$_SELECT_BOOLEAN_VALUE_KEY$) : $domNode$$76$$ != $JSCompiler_alias_NULL$$ && $domNode$$76$$.checked ? $JSCompiler_alias_TRUE$$ : $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.GetSubmittedValue", {$GetSubmittedValue$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$GetSubmittedValue$});
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$SetDisplayValue$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$$SetDisplayValue$$($component$$1475_trcElement$$, $domElement$$376_domNode$$77$$, $newValue$$117_text$$38$$) {
  $domElement$$376_domNode$$77$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1475_trcElement$$, $domElement$$376_domNode$$77$$);
  $domElement$$376_domNode$$77$$ != $JSCompiler_alias_NULL$$ && ($component$$1475_trcElement$$.getReadOnly() ? "true" == $newValue$$117_text$$38$$ || $newValue$$117_text$$38$$ == $JSCompiler_alias_TRUE$$ ? ($newValue$$117_text$$38$$ = $component$$1475_trcElement$$.getText(), $AdfAgent$$.$AGENT$.$setTextContent$($domElement$$376_domNode$$77$$, $newValue$$117_text$$38$$)) : $AdfAgent$$.$AGENT$.$setTextContent$($domElement$$376_domNode$$77$$, "") : ($component$$1475_trcElement$$ = $AdfAgent$$.$AGENT$.getElementById($domElement$$376_domNode$$77$$.getAttribute($AdfDhtmlSelectBooleanCheckboxPeer$$.$_TRCB_ID$)), 
  "true" == $newValue$$117_text$$38$$ || $newValue$$117_text$$38$$ == $JSCompiler_alias_TRUE$$ ? ($domElement$$376_domNode$$77$$.checked = $JSCompiler_alias_TRUE$$, $component$$1475_trcElement$$ && ($AdfDomUtils$$.$addCSSClassName$($component$$1475_trcElement$$, "p_AFSelected"), $AdfDomUtils$$.$removeCSSClassName$($component$$1475_trcElement$$, "p_AFMixed"))) : ($domElement$$376_domNode$$77$$.checked = $JSCompiler_alias_FALSE$$, $component$$1475_trcElement$$ && ($AdfDomUtils$$.$removeCSSClassName$($component$$1475_trcElement$$, 
  "p_AFSelected"), $AdfDomUtils$$.$removeCSSClassName$($component$$1475_trcElement$$, "p_AFMixed")))))
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.SetDisplayValue", {$SetDisplayValue$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$SetDisplayValue$});
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$GetInlineEditor$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$$GetInlineEditor$$() {
  var $inlineEditor$$8$$ = $AdfDhtmlSelectBooleanCheckboxPeer$$.$_inlineEditor$;
  $inlineEditor$$8$$ == $JSCompiler_alias_NULL$$ && ($inlineEditor$$8$$ = new $AdfDhtmlSelectBooleanTextEditor$$, $AdfDhtmlSelectBooleanCheckboxPeer$$.$_inlineEditor$ = $inlineEditor$$8$$);
  return $inlineEditor$$8$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.GetInlineEditor", {$GetInlineEditor$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$GetInlineEditor$});
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$GetComponentText$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$$GetComponentText$$($component$$1476$$, $domElement$$377$$) {
  var $itemTextElement$$ = $AdfDhtmlSelectBooleanCheckboxPeer$$.$__getLabelTextElement$($domElement$$377$$, this.$GetItemTextStyleClass$());
  return $itemTextElement$$ != $JSCompiler_alias_NULL$$ ? $AdfAgent$$.$AGENT$.$getTextContent$($itemTextElement$$) : $component$$1476$$.getReadOnly() == $JSCompiler_alias_TRUE$$ ? this.$GetReadOnlyComponentText$($component$$1476$$) : $JSCompiler_alias_NULL$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.GetComponentText", {$GetComponentText$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$GetComponentText$});
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$ComponentTextChanged$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$$ComponentTextChanged$$($component$$1477$$, $domElement$$378_labelElement$$7$$, $newValue$$118$$) {
  $domElement$$378_labelElement$$7$$ = $AdfDhtmlSelectBooleanCheckboxPeer$$.$__getLabelTextElement$($domElement$$378_labelElement$$7$$, this.$GetItemTextStyleClass$());
  return $domElement$$378_labelElement$$7$$ != $JSCompiler_alias_NULL$$ ? $AdfDomUtils$$.$handleTextChangeWithAccessKey$($component$$1477$$, $domElement$$378_labelElement$$7$$, $newValue$$118$$) : $JSCompiler_alias_FALSE$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.ComponentTextChanged", {$ComponentTextChanged$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$ComponentTextChanged$});
$AdfDhtmlSelectBooleanCheckboxPeer$$.$__getInlineEditableTextElement$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$__getInlineEditableTextElement$$($domElement$$379$$) {
  var $txtelm$$ = $AdfDhtmlSelectBooleanCheckboxPeer$$.$__getLabelTextElement$($domElement$$379$$, "af|selectBooleanCheckbox::item-text");
  $txtelm$$ == $JSCompiler_alias_NULL$$ && ($txtelm$$ = $AdfDhtmlSelectBooleanCheckboxPeer$$.$__getLabelTextElement$($domElement$$379$$, "af|selectBooleanRadio::item-text"));
  return $txtelm$$
};
$AdfDhtmlSelectBooleanCheckboxPeer$$.$__getLabelTextElement$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$__getLabelTextElement$$($domElement$$380$$, $cssClass$$1$$) {
  for(var $actualCssClass$$1$$ = $AdfPage$$.$PAGE$.$getLookAndFeel$().getStyleClass($cssClass$$1$$), $labelElements$$4$$ = $domElement$$380$$.getElementsByTagName("LABEL"), $length$$54$$ = $labelElements$$4$$.length, $i$$415$$ = 0;$i$$415$$ < $length$$54$$;$i$$415$$++) {
    var $labelElement$$8$$ = $labelElements$$4$$[$i$$415$$];
    if($labelElement$$8$$ != $JSCompiler_alias_NULL$$ && $AdfDomUtils$$.$containsCSSClassName$($labelElement$$8$$, $actualCssClass$$1$$)) {
      return $labelElement$$8$$
    }
  }
  return $JSCompiler_alias_NULL$$
};
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$GetReadOnlyComponentText$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$$GetReadOnlyComponentText$$($component$$1478_node$$98$$) {
  $component$$1478_node$$98$$ = $AdfDhtmlEditableValuePeer$$.$getContentNode$($component$$1478_node$$98$$);
  return $AdfAgent$$.$AGENT$.$getTextContent$($component$$1478_node$$98$$).substring(1)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.GetReadOnlyComponentText", {$GetReadOnlyComponentText$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$GetReadOnlyComponentText$});
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$NeedsSpuriousDirtyValueTracking$ = $JSCompiler_returnArg$$($JSCompiler_alias_TRUE$$);
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.NeedsSpuriousDirtyValueTracking", {$NeedsSpuriousDirtyValueTracking$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$NeedsSpuriousDirtyValueTracking$});
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$GetItemTextStyleClass$ = $JSCompiler_returnArg$$("af|selectBooleanCheckbox::item-text");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.GetItemTextStyleClass", {$GetItemTextStyleClass$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$GetItemTextStyleClass$});
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$GetLabelTextStyleClass$ = $JSCompiler_returnArg$$("af|selectBooleanCheckbox::label-text");
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.GetLabelTextStyleClass", {$GetLabelTextStyleClass$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$GetLabelTextStyleClass$});
$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$getLastSubmittedValue$ = function $$AdfDhtmlSelectBooleanCheckboxPeer$$$$$getLastSubmittedValue$$($component$$1479_lastValue$$6$$) {
  $component$$1479_lastValue$$6$$ = $AdfDhtmlSelectBooleanCheckboxPeer$$.$superclass$.$getLastSubmittedValue$.call(this, $component$$1479_lastValue$$6$$);
  return!$component$$1479_lastValue$$6$$ ? $JSCompiler_alias_FALSE$$ : "t" == $component$$1479_lastValue$$6$$ ? $JSCompiler_alias_TRUE$$ : $component$$1479_lastValue$$6$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfDhtmlSelectBooleanCheckboxPeer.prototype.getLastSubmittedValue", {$getLastSubmittedValue$:$AdfDhtmlSelectBooleanCheckboxPeer$$.prototype.$getLastSubmittedValue$});
