Edit D:\app\Administrator\product\11.2.0\dbhome_1\sysman\jlib\oracle\charts\legend\Legend2.class
?? .? ?{ ?| ?} ?~ ?? | ??? ? ?? ??? | ?? ?? ?? ?? ?? ?? ?? ?? ?? ??? | ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ?? ???? *?? *? ?? -? -? -? ?? ?? ?? ? ? ?? ???? ?? ?? ??? ?? ? ? ?? ??? ????? K|? K? K? K? J?? ??? T? ? T? ? ? T? ?? ? T? T? T? T? T? T? T? T? ?? ??? ?? ?? T? ? ? ?? ?? ?? ? ?? ?? ?? ? ?? ?? ??? x? ?? ?? ?? ? ? ?? ?? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? ? -? - !" x# $ %& !' x()* LegendElement InnerClasses yBaseline I drawLegendInternal Z maxLabelWidth labelHeight LM #Loracle/charts/internal/LineMarker; DefaultStroke Ljava/awt/BasicStroke; maxHeight LDesc Loracle/charts/types/LegendDesc; subchartHeight Width Height BorderRight BorderLeft BorderTop BorderBottom UseReducedStrings isPieChart items Ljava/util/Vector; drawableItems legendOrderReverse fontMetricsGot fontmet Ljava/awt/FontMetrics; originX originY originX_setLocation originY_setLocation x_length columns setYBaseline (I)V Code LineNumberTable LocalVariableTable this Loracle/charts/legend/Legend2; <init> ()V setSubchartHeight height setLegendDesc #(Loracle/charts/types/LegendDesc;)V lDesc getLegendDesc "()Loracle/charts/types/LegendDesc; setMaximumSize (II)V width setBorders (IIII)V borderLeft borderRight borderTop borderBottom setPieChartType (Z)V computeLabelHeight (Ljava/awt/Graphics2D;)V g2 Ljava/awt/Graphics2D; getLegendLabelHeight (Ljava/awt/Graphics2D;)I attrStr Ljava/text/AttributedString; layout Ljava/awt/font/TextLayout; setLegendOrderReverse setFontMetrics getFontMetrics ()Ljava/awt/FontMetrics; clearLegend setLegendDisableInternal getLegendDisableInternal ()Z setLegendEnableInternal setLegendMaxHeight resetLegendAlignment Exceptions+ setLegendLocation x y getLegendX ()I getLegendY setConfigureLegendAlignment hspace alignment fcn Ljava/lang/String; (Ljava/awt/Graphics2D;I)V setAddLegendItem %(Ljava/lang/String;Ljava/awt/Color;)V label color Ljava/awt/Color; L(Ljava/lang/String;Ljava/awt/Color;ILjava/awt/Color;Ljava/awt/BasicStroke;)V markerType markerColor lineStroke setDeleteLegendItem (Ljava/lang/String;)V oneItem ,Loracle/charts/legend/Legend2$LegendElement; itemLabel i setUpdateLegendItemXLink '(Ljava/lang/String;Ljava/lang/String;)V xLink copyDrawable setLegendItemColor setLegendSVGScript userSVGScript setLegendLabelColor setLegendItemMarker setLegendReduceWidth (I)Z tempLabelWidth tempLabel j maxTextWidth maxLegendWidth minLegendWidth getMaxLabelWidth setLegendOffsetYInternal offsetY setLegendOffsetXInternal offsetX getXLeftOffset getXRightOffset getXTextEndOffset getLegendWidthNoText getLegendWidth w getLegendColumnWidth getLegendNumItems getLegendNumItems2 count getRowCeil itemCount rows getRowCeilProjected (I)I numColumns getTitleHeight getLegendHeight titleHeight reduceLegendElements actualHeight resetLegendReduce getLegendHeightProjected getLegendSize ()Ljava/awt/Dimension; setLegendColumns drawLegendBuffer ?(Ljava/awt/Graphics2D;Loracle/viz/util/svg/SVGChartGraphics;Z)V rectHints Ljava/awt/RenderingHints; ymid xmid hints RHOriginal tempStr legendItem xCorner1 yCorner1 xCorner0 yCorner0 x_start_label y_start_label itemString t s d Ljava/awt/Dimension; z lab Loracle/charts/types/LabelDesc; b ![Loracle/charts/types/ButtonDesc; x_offset neededWidth x_displacement button_x svgG &Loracle/viz/util/svg/SVGChartGraphics; genImageMapCoords x_start_line x_end_line y_location skip_height rect_width shave shaveHalf skip_width itemNumber getButtonBarWidth pad SourceFile Legend2.java ? ? ? ? ? ? ? ? ? ? !oracle/charts/internal/LineMarker ? ? java/awt/BasicStroke ?, ? ? ? ? oracle/charts/types/LegendDesc ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/util/Vector ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?-./0 ?123 java/text/AttributedString Temp ?4 java/awt/font/TextLayout56789 ?:;<=<>?@ ? ?A ?B ? setAlignment() CHT-300CDEFGH ? CHT-301 CHT-3027IJDKLM EASTBASELINENO EAST "java/lang/IllegalArgumentException java/lang/StringBuffer improper alignment: PQPRST ? setConfigureLegendAlignmentg2 7 ? *oracle/charts/legend/Legend2$LegendElement ?UVW ?XYZ[\]^_^`a ?#b ? ?6cd efgh/ ?1 ?345i ?. ?w ?;jTCA=@A java/awt/Dimension ? ? ?kl ? ?m ?nopqr ?sot ?u ?9 [[Ivwxyz ?{|} java/awt/RenderingHints~? _legend_highlight ????? ?????????????????? ??????????o? ??????????????3? oracle/charts/legend/Legend2 java/awt/Component "oracle/charts/types/ChartException (FII)V getLegendTextAttributes ()Ljava/util/Map; getLegendFont ()Ljava/awt/Font; '(Ljava/awt/Font;)Ljava/awt/FontMetrics; java/awt/FontMetrics getHeight $(Ljava/lang/String;Ljava/util/Map;)V getIterator )()Ljava/text/AttributedCharacterIterator; java/awt/Graphics2D getFontRenderContext #()Ljava/awt/font/FontRenderContext; K(Ljava/text/AttributedCharacterIterator;Ljava/awt/font/FontRenderContext;)V getAscent ()F getDescent java/lang/Math round (F)I clear getLegendAlignment oracle/charts/internal/MsgUtil getMsg &(Ljava/lang/String;)Ljava/lang/String; oracle/charts/internal/Errorfcn chartError getLegendInside getLegendOffsetX getLegendOffsetY java/lang/System out Ljava/io/PrintStream; java/io/PrintStream println append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; (I)Ljava/lang/StringBuffer; toString ()Ljava/lang/String; C(Loracle/charts/legend/Legend2;Ljava/lang/String;Ljava/awt/Color;)V addElement (Ljava/lang/Object;)V j(Loracle/charts/legend/Legend2;Ljava/lang/String;Ljava/awt/Color;ILjava/awt/Color;Ljava/awt/BasicStroke;)V size elementAt (I)Ljava/lang/Object; java/lang/String equals (Ljava/lang/Object;)Z removeElement svgXLink drawElement labelColor stringWidth (Ljava/lang/String;)I length substring (II)Ljava/lang/String; labelReduced getLegendDisable getLegendTitle setFont (Ljava/awt/Font;)V getLegendBackgroundEnabled getLegendBackground ()Ljava/awt/Color; setColor (Ljava/awt/Color;)V fillRect getLegendEdgeColor drawRect isEdgeColorSet imageMapCoords drawString (Ljava/lang/String;II)V $oracle/viz/util/svg/SVGChartGraphics getEnableSVG setStartATagLink java/awt/Color yellow oracle/viz/util/svg/SVGGraphics SVG_PRIMITIVE_ID? Key Ljava/awt/RenderingHints$Key; 2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)V setRenderingHints (Ljava/util/Map;)V fillRectInvisible green black setStroke (Ljava/awt/Stroke;)V KEY_ANTIALIASING VALUE_ANTIALIAS_ON Ljava/lang/Object; KEY_FRACTIONALMETRICS VALUE_FRACTIONALMETRICS_ON put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; getRenderingHints ()Ljava/awt/RenderingHints; drawLine getLineMarkerStroke (I)Ljava/awt/BasicStroke; drawMarker G(Ljava/awt/Graphics2D;IDII)Loracle/charts/types/ImageMapAreaDescSingle; USER_SCRIPT draw (Ljava/awt/Graphics2D;FF)V getLegendForeground setEndATag getLegendButtons #()[Loracle/charts/types/ButtonDesc; oracle/charts/internal/Button getButtonDimensions K(Ljava/awt/Graphics2D;Loracle/charts/types/ButtonDesc;)Ljava/awt/Dimension; getWidth ()D imageMapCoordsButton oracle/charts/types/ButtonDesc getLabelDesc !()Loracle/charts/types/LabelDesc; drawButton s(Ljava/awt/Graphics2D;Loracle/viz/util/svg/SVGChartGraphics;IILoracle/charts/types/ButtonDesc;)Ljava/awt/Dimension; java/awt/RenderingHints$Key ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? : ? ? ? >