1eoracle/dss/graph/LegendAream_bThreeDSurfaceGraphZ  m_bStandardRectDefault  m_bThreeDSurfaceRectDefault   position oracle/dss/util/xml/ObjectNode getProperty6(Ljava/lang/String;)Loracle/dss/util/xml/PropertyNode;   m_jsfHashMapLjava/util/HashMap;  java/lang/Integer oracle/dss/util/xml/PropertyNodegetValueAsString()Ljava/lang/String;  convertLegendAreaPositionToInt(Ljava/lang/String;)I !" #(I)V %& 'java/util/HashMap)put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; +, *-_setStandardPosition /& 0threeDSurfacePosition2_setThreeDSurfacePosition 4& 5alongGraphEdge7isAlongGraphEdge()Z 9: ;getValueAsBoolean =: >java/lang/Boolean@(Z)V %B ACsetAlongGraphEdge EB FRectHgetPropertyValueAsObjectNode5(Ljava/lang/String;Z)Loracle/dss/util/xml/ObjectNode; JK L setRectXML$(Loracle/dss/util/xml/ObjectNode;Z)V NO PThreeDSurfaceRectRautomaticPlacementTconvertAutomaticPlacementToInt V" WsetAutomaticPlacement Y& Z borderColor\java/awt/Color^hexStringToInt `" a(IZ)V %c _dsetBorderColor(Ljava/awt/Color;)V fg h fillColorj setFillColor lg mSFXo getContainer7(Ljava/lang/String;)Loracle/dss/util/xml/ContainerNode; qr sgetSFX()Loracle/dss/graph/SFX; uv woracle/dss/graph/SFXysetXML'(Loracle/dss/util/xml/ContainerNode;Z)V {| z}borderTransparentsetBorderTransparent B fillTransparentsetFillTransparent B  m_commonGraphLoracle/dss/graph/CommonGraph; oracle/dss/graph/CommonGraphm_passedInXMLVersionLjava/lang/String;  getVersion  oracle/dss/util/UtilitycompareXMLVersions'(Ljava/lang/String;Ljava/lang/String;)I markersPerRowAutomaticsetMarkersPerRowAutomatic B legendMarkersPerRowgetValueAsInteger()I setLegendMarkersPerRow & legendTextPosition LTP_ON_RIGHTjava/lang/Stringequals(Ljava/lang/Object;)Z setLegendTextPosition &  LTP_ON_LEFT LTP_ABOVE LTP_BELOW LTP_ON_MWRKERlegendOrientation LO_AUTOMATICsetLegendOrientation &  LO_HORIZONTAL LO_VERTICALthisLoracle/dss/graph/LegendArea;node Loracle/dss/util/xml/ObjectNode; allPropertiespNode"Loracle/dss/util/xml/PropertyNode;rectXMLthreeDSurfaceRectXMLrectNode fillColorSetsfx#Loracle/dss/util/xml/ContainerNode;tmpvisiblerendered setVisible B setNonStyleXML#(Loracle/dss/util/xml/ObjectNode;)V  setStyleXML O  {O mapgetComponentName  (Ljava/lang/String;)V % m_pfjLoracle/dss/graph/PFJ; oracle/dss/graph/pfj/AttrAlongGraphEdgeLoracle/dss/graph/pfj/Attr; oracle/dss/graph/PFJ getObjProp/(Loracle/dss/graph/pfj/Attr;)Ljava/lang/Object;  booleanValue : A addProperty(Ljava/lang/String;Z)V  AutomaticPlacement  intValue   "_convertAutomaticPlacementToString(I)Ljava/lang/String;   '(Ljava/lang/String;Ljava/lang/String;)V  _getStandardPosition()Ljava/lang/Object;  !convertLegendAreaPositionToString  _getThreeDSurfacePosition  getBorderColor()Ljava/awt/Color;  getRGB ! _" toHexString $ % getFillColor ' ( m_identObj$Loracle/dss/graph/pfj/draw/IdentObj; *+ ,getTransparentBorderColorObj8(Loracle/dss/graph/pfj/draw/IdentObj;)Ljava/lang/Object; ./ 0getTransparentFillColorObj 2/ 3LegendAutomatic 5 6LegendMarkersPerRow 8 9(Ljava/lang/String;I)V ; <LegendMarkerPosition > ? LegendOrient A B getRectXML$(ZZ)Loracle/dss/util/xml/ObjectNode; DE F  HgetThreeDSurfaceRectXML#(Z)Loracle/dss/util/xml/ObjectNode; JK LgetXML'(ZZ)Loracle/dss/util/xml/ContainerNode; NO zP addContainer&(Loracle/dss/util/xml/ContainerNode;)V RS TallOverriddenProperties nodeExistsvalLjava/lang/Object;IsfxNode#oracle/dss/graph/BaseGraphComponent\getNonstyleXML$(ZLoracle/dss/util/xml/ObjectNode;)Z ^_ ]` getDisplayObj b/ c getStyleXML eE f ` LegendAreaiblackLjava/awt/Color; kl _m setPosition o& pm_sfxLoracle/dss/graph/SFX; rs t resetStyle()V vw zxLegendAlternatePosition z {setIntegerProp(ILoracle/dss/graph/pfj/Attr;)V }~ getIntegerProp(Loracle/dss/graph/pfj/Attr;)I  getDefaultPFJRect(IZ)Ljava/awt/Rectangle;  LegendAlternateRect   setObjProp0(Ljava/lang/Object;Loracle/dss/graph/pfj/Attr;)V  bThreeDSurfaceLegendPosition  setRect(Ljava/awt/Rectangle;)V  java/awt/Rectangle % y Z height Z rectLjava/awt/Rectangle;rgetRect()Ljava/awt/Rectangle;  pfjRectb_setLegendPosition c _getLegendPosition(Z)Ljava/lang/Object;  _setLegendRect(Ljava/awt/Rectangle;Z)V  _getLegendRect(Z)Ljava/awt/Rectangle;  type graphType:(Loracle/dss/graph/pfj/draw/IdentObj;)Ljava/awt/Rectangle;  x Z width Z java/lang/Mathabs(I)I  m_automaticPosition Z setBooleanProp(ZLoracle/dss/graph/pfj/Attr;)V  centerXcenterY isShowing : getThickDataview%()Loracle/dss/dataView/ThickDataview;  oracle/dss/graph/ThickGraph getThickPFJ!()Loracle/dss/graph/pfj/ThickPFJ;  oracle/dss/graph/pfj/ThickPFJgetSize()Ljava/awt/Dimension;   getImageSize  java/awt/Dimension  getTitle()Loracle/dss/dataView/Titles;  oracle/dss/dataView/Titles isVisible : &()Loracle/dss/graph/pfj/draw/IdentObj;  getVC()Loracle/dss/graph/pfj/VC;  oracle/dss/graph/pfj/VCvirtToDestHeight   getSubtitle     getFootnote     isO1AxisSupported  :  getO1Axis()Loracle/dss/graph/O1Axis;  oracle/dss/graph/O1Axis  isHorizontal : ?陙getO1TickLabel ()Loracle/dss/graph/O1TickLabel;  oracle/dss/graph/O1TickLabel getTextRotation " !# getGraphType % &_isDualY(I)Z () * getY1Axis()Loracle/dss/graph/Y1Axis; ,- .oracle/dss/graph/Y1Axis0 1 getY2Axis()Loracle/dss/graph/Y2Axis; 34 5oracle/dss/graph/Y2Axis7 8?_isPie <) = getSliceLabel()Loracle/dss/graph/SliceLabel; ?@ Aoracle/dss/graph/SliceLabelC D?ffffff?333333 imageSizeLjava/awt/Dimension;availableWidthDavailableHeight titleRect subtitleRect footnoteRect textRotation_isThreeDSurfaceGraph S) T_calcAutomaticPosition V W getLegendArea Y ZLegendAreaRect \ ]putToLookNoCalcU(Loracle/dss/graph/pfj/draw/IdentObj;Loracle/dss/graph/pfj/Attr;Ljava/lang/Object;Z)V _` agetErrorHandler ()Loracle/dss/util/ErrorHandler; cd einvalid positionggetClass()Ljava/lang/Class; ij kjava/lang/ClassmgetName o np'void setAutomaticPosition(int position)roracle/dss/util/ErrorHandlertlog9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V vw uxisFrameSizeAutomatic z: {setFrameSizeAutomatic }B ~ setFrameSize & getAutomaticPosition  adjustTitlesForLegendAlongEdge c reset(IIII)V % (_getDefaultRectForPosition(int position)bAlongGraphEdge_setThreeDSurfaceRectDefault B _setStandardRectDefault B bDefault getPosition  ;(Loracle/dss/graph/pfj/draw/IdentObj;Ljava/awt/Rectangle;)V  oldTypenewType bOldThreeD bNewThreeDtmpPostempRectAP_NEVER AP_ALWAYS placementLAP_TOP LAP_BOTTOM LAP_RIGHTLAP_LEFTstringvalue lAPosition_getThreeDSurfaceRect  _isThreeDSurfaceRectDefault : _getStandardRect  _isStandardRectDefault : bThreeDSurfaceRect bRectDefault_setThreeDSurfaceRect  _setStandardRect   setDisplay((Loracle/dss/graph/pfj/draw/IdentObj;Z)V  yesNo getDisplay'(Loracle/dss/graph/pfj/draw/IdentObj;)Z  setPositionForRect w setRectDefault B loc$invalid value for AutomaticPlacement0public void setAutomaticPlacement(int placement) needRecalc w getBooleanProp(Loracle/dss/graph/pfj/Attr;)Z  setAutomaticPosition c  alongEdgesetPosition(int position)Invalid parametersetLegendOrient & orientgetLegendOrient  setLegendMarkerPosition & modegetLegendMarkerPosition   invalid number of legend markers!setLegendMarkersPerRow(int count) countgetLegendMarkersPerRow  setLegendAutomatic B getLegendAutomatic  :  setTransparentFillColor   getTransparentFillColor  7(Loracle/dss/graph/pfj/draw/IdentObj;Ljava/awt/Color;)V l newColor6(Loracle/dss/graph/pfj/draw/IdentObj;)Ljava/awt/Color; ' setTransparentBorderColor  getTransparentBorderColor  invalid Color value toString " n#setBorderColor( Color newColor)% f '  ) setSelection'(Loracle/dss/graph/pfj/draw/IdentObj;)V +, -getSelectionID / 0"oracle/dss/graph/pfj/draw/IdentObj2 3seriesgroupE(Loracle/dss/graph/CommonGraph;Loracle/dss/graph/pfj/draw/IdentObj;)V %7 z8!(Loracle/dss/graph/CommonGraph;)V %: ];$init$ =w >graphoracle/dss/graph/RectA ConstantValuerect_Yrect_XȜ rect_Widtha rect_HeightNAME_THREEDSURFACERECTa_automaticPlacementa_alongGraphEdgea_threeDSurfacePosition7(Loracle/dss/util/xml/ObjectNode;ZLjava/util/HashMap;)V isSupportedcalcAutomaticPositiongraphTypeChanged(II)VresetToDefaultgetAutomaticPlacementgetLegendOrientationgetLegendTextPositionisMarkersPerRowAutomaticisFillTransparentisBorderTransparent selectObject(II)ZCodeLineNumberTable SourceFileLegendArea.javaLocalVariableTableOJCLineColumnInfo!]B rsZ OC3NC8MCULCSJZCKHZCIFZCGDZCEK%:^Q*+<*?**[-_3 56b@uv^Q*u*zY**-9u*u_HIJb \]^j **-.*-*14_[ _`ab  5Z 6Z^6 **-*_sb  fg^o++*f!*l$&y**-+(_*b++l[:^6 **-_b  B^E **-_  b '^6 **-_b  lg^[+ ***-+_ blZ:^6 **-_b  B^E **-_  b Y:^2* _b B^A * _ 67b ^2*_\b &^q1 '*f*lqy *_ (0b11ZX^2*_b &^q-*f*lqy*_ #$,b--ZW^2*_b &^q-*f*lqy*_ #$,b--Z^5 *_b  o&^_C*****fh*lqy_& / 5+61768A9D;]>^@b__ ZEB^V*******|*****_& { ~;@EIUbVV9:^5 *_b  Y&^?*f*lq޹y****_ #$/7>b??ZV^5 *_b  ^|***-L+Y+M,,,`,_ &(b * ^4Y+M,,,d**-,***ٱ_< =@"A&C.E3Fb 44 +:^6 **-Ӭ_Sb  B^E **-α_ a bb NO^N *N*N+: -+: -+: -+¶: - *-ǧ*-ʱ_Rorsuwx!y*z3{8|A}J~OXafos{b4eDE^)>:6YI:*:*6*:*6B9=Ķ===>_J&,2@MZgtvz}bH}WzwlJK^-YSM>*G: ,I>,_&   #%)+b4-- # !W ^BM;&-4MMM M,_. $(+/269=@b BBZ> !"^|2****_&   "$.0b 2  ^\ _  b Z V"^T**_  !"$b Uw^O*** * _6> ?@Ab ST^*U>*U6 lg*|6**|**ͻY**-:**-***_2 ST XZ+[9\E_Ka_bwcghbHZZ }+XZ_$B^U* **_tvz|b^aKwY(}Y'Ia۷Y}YraY}Y9a۷Y6q}Yp(a*fh*lqy_> $8LPdx|b  Zc^?**[^**<b*fh*lqsy**| ***'*<***<_2  =@YZ_iqb  Z^/*ͬ_b R^G**'U*X_b V^ L*֙*ܹL *L+I+9*+:**:*g9*+:**:*g9* +:** :*g9*C*6* (kI#*$6     k9*'6 * +8*/2+*69*:k9 (:kI* >*BE (:kI ]  ^ (:kI C  D(Fk A  B(Hk(_- $,29H K [ p!%',- 0(91:T=^?iCoJxLNTV\^_agijlqrtb\ JK2LM9NMK%O%P%QRZ 1Z Q)^ FGHLTUV`_bZw^ **-L*++l`=++l`>j4ʤ**ͧ**ͧʤ**ͧz**ͧg4ʢ**ͧD**ͧ1ʢ**ͧ***ѱ_v #/49DOWbju b* #Z/Z()^l0-$++++++++!+"+&+'+++,+-+.+2+3+4+5+>+@+G+J+K+M+N+P+Q+R+S+T+X+[+\+b+_,.b00Z<)^PM7K8K9K:K;K<K]K^K_"L,N.bPPZS)^L  _<bZ^0*_Gb ^?*+_ QRb^0*_[b 4&^?*_ fgb Z:^/* _qb B^>* _ |}b^0*_b ^?*+_ b^0*_b /&^?*_ b Z:^/* _b B^>* _ b^G ****M,Y,N-Y-`-_")-6CEb*GG)6^@ ** *+$Y+N-Y-d*-_'4?b*@@@'^h, ****|_! b,,c^F ** *q**|***|*<_")&E)b FF ZFvw^J*ni**nn******q*[*G*u *xy_:34 5678"9':,;1<6=;>B?I@b J^.j_Gb NE^6>*g:Y*:>*h>_QS TUW!Y+[b4666V4W ,^_^+*,a>**-d:,A>_efgi'j)lb4+++$WXYeE^0 jY*N6*:-8A6*:-U* 6*:-* 6*:-3* 6* :-]_#&6*):-k_#&6**-1:-A6**-4:-A6*7:-A6*::- =6*@:a 6-D-3-"- -6*C:? 6-¶!-Ƕ -ɶ6*G: -I6*M:  - I6*xQ:  - U6-_>Ov wy{ }.~1=BTW]btw} ',:=IN\_kpz #(.18=CFQV\_bp jjjV ^[WOXYzTZ2Z#G82 Q[ {P^*-*+ :**_ b*{O^R *+*+_ b   ^e+ٶM,***ۻAY,?D.W *,?+۶M,***ۻAY,?D.W *,?ޱ_.  * 2"9#=%D&\(d*b ee^O^ +N-0**Y- $(.W*- $1+3N-*- $6+8N*<6-,-?6**8AYD.W *G<+IM: *Q+SM:IM: *Q+UN-0**UY- X(.W*- X[+]N-9**]_Y- be.W*_Y- bei+kN6-<6**k_Y- be.W*_Y- ben+pt:  *x ~+N-***AY-?D.W *-?+N--**AY-?D.WI*-?>9**$**AYD.W*+N- *-?+N- *-+N-`- :   *H  *6  *$  * *+N-<- :  ¶ *ŧ$ Ƕ *ŧ ɶ*ű_^W23 56-98;?<C=N>U@[A_CeDlEGIKLMOPRSUYZ\]`bc ef,h?jFkIlMnPoWpsrvwxyz|}%:?FJRY]elpv bz  [70 I vW 3 =w^0** * _ `ac