Edit D:\app\Administrator\product\11.2.0\dbhome_1\md\jlib\oracle\spatial\network\TreeNodeImpl.class
?? 1e y ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? y ? ? ? ? ? ? ? ? ^ ? ? ? ? ? ? ?? ????????? ? ? 6 ? ? 6 ? ? 6 ? ? ? ? ? ? 6 ? ? 6 ? ? ? 6 ?@Y S ? S S ? S ? S S S ? ? ? ^ ^ ? ! m" m#$ m% ^& ^' () ?& ?' * +, p_parent !Loracle/spatial/network/TreeNode; p_childList Ljava/util/ArrayList; p_treeLink !Loracle/spatial/network/TreeLink; p_node Loracle/spatial/network/Node; p_link Loracle/spatial/network/Link; p_percentage D p_cost p_duration <init> (Loracle/spatial/network/Node;)V Code LineNumberTable !(Loracle/spatial/network/Link;D)V getParentNode #()Loracle/spatial/network/TreeNode; isRegularNode ()Z isNodeOnLink isLeafNode getNode ()Loracle/spatial/network/Node; getLink ()Loracle/spatial/network/Link; getPercentage ()D addChildNode E(Loracle/spatial/network/TreeLink;Loracle/spatial/network/TreeNode;)V setParentNode $(Loracle/spatial/network/TreeNode;)V getChildNodeArray $()[Loracle/spatial/network/TreeNode; getTreeLink #()Loracle/spatial/network/TreeLink; setTreeLink $(Loracle/spatial/network/TreeLink;)V clear ()V removeChildNode equals (Ljava/lang/Object;)Z hasHash ()I compareTo (Ljava/lang/Object;)I setCost (D)V getCost getDepth toString ()Ljava/lang/String; mainInfo getSubPath #(Z)Loracle/spatial/network/SubPath; Exceptions- makeSubPath 5(Ljava/util/Vector;Z)Loracle/spatial/network/SubPath; makeSubPathBak toSubPath ?(Loracle/spatial/network/Path;)Loracle/spatial/network/SubPath; assignID B(Loracle/spatial/network/SubPath;)Loracle/spatial/network/SubPath; getGeometry %()Loracle/spatial/geometry/JGeometry; containsInPath (Loracle/spatial/network/Node;)Z (Loracle/spatial/network/Link;)Z getDuration setDuration deleteChildNode deleteNodesInPath SourceFile TreeNodeImpl.java ? ? ? ? ? ? ? ? ? ?. ? ? ? ? z {/01 | } java/util/ArrayList ?23 ?4 ? #oracle/spatial/network/TreeNodeImpl ? ?5 ? ? ? ? ? ? ? ? ? ? ? ? oracle/spatial/network/TreeNode67 "[Loracle/spatial/network/TreeNode; ~ ? ? ? ?8 ?9:;<= ? ? ? ? ? ? ?>? ? ? java/lang/StringBuilder ? ?@A ( ? ? <Root Node> ? ? <Leaf Node> Depth: ? ?@B Cost: @C ) ? ? TreeLink:@D ParentNode: ChildNodes: TreeNode -> (Node[ ]) TreeNode -> (Link[ ] @ %) java/util/Vector4E ? ?FGHGI: oracle/spatial/network/LinkJKLM ?N ? ? ? ? ?OPQR ?STUVWXYZ[ ?\2 "oracle/spatial/network/NetworkImpl] ?^_ java/lang/Exception`2a ? ? ?bcd9 ? ? ? java/lang/Object +oracle/spatial/network/NetworkDataException oracle/spatial/network/Node java/lang/Double isNaN (D)Z (I)V size add oracle/spatial/network/TreeLink toArray (([Ljava/lang/Object;)[Ljava/lang/Object; indexOf remove (I)Ljava/lang/Object; getClass ()Ljava/lang/Class; getID doubleToLongBits (D)J append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (I)Ljava/lang/StringBuilder; (D)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; (ILjava/lang/Object;)V firstElement ()Ljava/lang/Object; lastElement elementAt %oracle/spatial/network/NetworkFactory createPath w(Loracle/spatial/network/Node;Loracle/spatial/network/Node;[Loracle/spatial/network/Link;)Loracle/spatial/network/Path; getStartNode getEndNode createSubPath C(Loracle/spatial/network/Path;IDID)Loracle/spatial/network/SubPath; oracle/spatial/network/Path getNoOfLinks getLinkAt (I)Loracle/spatial/network/Link; oracle/spatial/network/SubPath getReferencePath ()Loracle/spatial/network/Path; getNetwork "()Loracle/spatial/network/Network; oracle/spatial/network/Network getMaxSubPathID setID isTemporaryCachingEnabled addTemporatoryElement (Ljava/lang/Object;)V advanceMaxSubPathID isLogical %oracle/spatial/network/NetworkUtility locatePoint I(Loracle/spatial/geometry/JGeometry;D)Loracle/spatial/geometry/JGeometry; y z { | } ~ ? ? ? ? ? ? ? ? ? ? $ ? ? ? U %*? * ? *? *? *+? *+? ? ? ? 1 - . / 2 3 $ 4 ? ? ? P *? * ? *? *? *+? *(? ? ? 6 - . / 7 8 9 ? ? ? *? ? ? ; ? ? ? % *? ? ? ? ? >