function $AdfRichTextEditorBehavior$$($richTextEditorId$$, $type$$110$$, $typeParameter$$) {
  this.Init($richTextEditorId$$, $type$$110$$, $typeParameter$$)
}
$goog$exportSymbol$$("AdfRichTextEditorBehavior", $AdfRichTextEditorBehavior$$);
$AdfRichTextEditorBehavior$$.$InitClass$ = function $$AdfRichTextEditorBehavior$$$$InitClass$$() {
  $AdfDhtmlRichTextEditorPeer$$.$InitConstants$();
  var $map_propertyToEventMap$$ = {};
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_BOLD$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_ITALIC$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_UNDERLINE$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_STRIKETHROUGH$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_LIST_UNORDERED$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_LIST_ORDERED$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_INDENT$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_OUTDENT$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_JUSTIFY_LEFT$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_JUSTIFY_CENTER$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_JUSTIFY_RIGHT$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_JUSTIFY_FULL$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_SUPERSCRIPT$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_SUBSCRIPT$] = "selected";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_COLOR_FOREGROUND$] = "value";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_COLOR_BACKGROUND$] = "value";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_FONT_SIZE$] = "value";
  $map_propertyToEventMap$$[$AdfDhtmlRichTextEditorPeer$$.$STYLE_FONT_NAME$] = "value";
  this.$_commandTypeToPropertyMap$ = $map_propertyToEventMap$$;
  $map_propertyToEventMap$$ = {};
  $map_propertyToEventMap$$.selected = $AdfActionEvent$$.$ACTION_EVENT_TYPE$;
  $map_propertyToEventMap$$.value = $AdfValueChangeEvent$$.$VALUE_CHANGE_TYPE$;
  this.$_propertyToEvent$ = $map_propertyToEventMap$$
};
$goog$exportSymbol$$("AdfRichTextEditorBehavior.InitClass", $AdfRichTextEditorBehavior$$.$InitClass$);
$AdfObject$$.$createSubclass$($AdfRichTextEditorBehavior$$, $AdfClientBehavior$$);
$AdfRichTextEditorBehavior$$.prototype.Init = function $$AdfRichTextEditorBehavior$$$$Init$($richTextEditorId$$1$$, $type$$111$$, $typeParameter$$1$$) {
  $AdfRichTextEditorBehavior$$.$superclass$.Init.call(this);
  $AdfAssert$$.$assertString$($richTextEditorId$$1$$);
  $AdfAssert$$.$assertString$($type$$111$$);
  this.$_richTextEditorId$ = $richTextEditorId$$1$$;
  this.$_type$ = $type$$111$$;
  this.$_typeParameter$ = $typeParameter$$1$$
};
$AdfObject$$.$exportPrototypeSymbol$("AdfRichTextEditorBehavior.prototype.Init", {Init:$AdfRichTextEditorBehavior$$.prototype.Init});
$AdfRichTextEditorBehavior$$.prototype.$initialize$ = function $$AdfRichTextEditorBehavior$$$$$initialize$$($behaviorComponent$$4_behaviorComponentId$$) {
  $AdfAssert$$.$assertPrototype$($behaviorComponent$$4_behaviorComponentId$$, $AdfUIComponent$$);
  this.$_behaviorComponentId$ = $behaviorComponent$$4_behaviorComponentId$$ = $behaviorComponent$$4_behaviorComponentId$$.$getClientId$();
  return $AdfPage$$.$PAGE$.$scheduleTimer$(this, this.$_hookUpFor$, $behaviorComponent$$4_behaviorComponentId$$, 0)
};
$AdfObject$$.$exportPrototypeSymbol$("AdfRichTextEditorBehavior.prototype.initialize", {$initialize$:$AdfRichTextEditorBehavior$$.prototype.$initialize$});
$AdfRichTextEditorBehavior$$.prototype.$_hookUpFor$ = function $$AdfRichTextEditorBehavior$$$$$_hookUpFor$$($behaviorComponentId$$1$$) {
  var $type$$112$$ = this.$_type$, $propertyName$$37$$ = $AdfRichTextEditorBehavior$$.$_commandTypeToPropertyMap$[$type$$112$$], $eventType$$34$$ = $AdfRichTextEditorBehavior$$.$_propertyToEvent$[$propertyName$$37$$], $behaviorComponent$$5$$ = $AdfPage$$.$PAGE$.$findComponent$($behaviorComponentId$$1$$), $richTextEditorId$$2$$ = $behaviorComponent$$5$$.$findComponent$(this.$_richTextEditorId$).$getClientId$();
  this.$_richTextEditorClientId$ = $richTextEditorId$$2$$;
  $AdfRichTextEditorBehaviorManager$$.$getInstance$().$addBinding$($richTextEditorId$$2$$, $behaviorComponentId$$1$$, $behaviorComponent$$5$$, $type$$112$$, this.$_typeParameter$, $propertyName$$37$$, $eventType$$34$$)
};
