Edit D:\app\Administrator\product\11.2.0\dbhome_1\md\jlib\oracle\spatial\network\Bfs.class
?? 1 W ? ? ? ? ? ? ? ? V ? ? ? ? ? ? ? ? V ? ? ? V ???? V ? V ? V ? ? ? ? ? ? ? ? ? V ? V ? ? V ? V ? V ? V ? V ? V ? V ? V ? V ? V ? V ? ? ? ? ? V ? V ? ? - ? ? ? ? ? 1 ? - ? ? 5 ? ? ? ? ? ? ? - ? - ? 1 ? ? 5 ? ? ? ? ? ? = ? = ? = ? = ? ? F ? F ? ? F ? F ? ? = ? ? ? ? ? ? ? ? ? ? = ? ? T ? ? ? counter I <init> ()V Code LineNumberTable isReachable g(Loracle/spatial/network/Node;Loracle/spatial/network/Node;Loracle/spatial/network/NetworkConstraint;)Z Z(Loracle/spatial/network/Node;Loracle/spatial/network/Node;Loracle/spatial/network/MBR;I)Z B(Loracle/spatial/network/Network;IILoracle/spatial/network/MBR;I)Z Exceptions ? =(Loracle/spatial/network/Node;Loracle/spatial/network/Node;)Z %(Loracle/spatial/network/Network;II)Z findReachableNodes g(Loracle/spatial/network/Node;Loracle/spatial/network/NetworkConstraint;)[Loracle/spatial/network/Node; h(Loracle/spatial/network/Node;Loracle/spatial/network/NetworkConstraint;I)[Loracle/spatial/network/Node; i(Loracle/spatial/network/Node;[Loracle/spatial/network/NetworkConstraint;I)[Loracle/spatial/network/Node; Z(Loracle/spatial/network/Node;Loracle/spatial/network/MBR;I)[Loracle/spatial/network/Node; [(Loracle/spatial/network/Node;Loracle/spatial/network/MBR;II)[Loracle/spatial/network/Node; ^(Loracle/spatial/network/Network;ILoracle/spatial/network/MBR;I)[Loracle/spatial/network/Node; _(Loracle/spatial/network/Network;ILoracle/spatial/network/MBR;II)[Loracle/spatial/network/Node; ?(Loracle/spatial/network/Network;ILoracle/spatial/network/MBR;ILoracle/spatial/network/NetworkConstraint;I)[Loracle/spatial/network/Node; Y(Loracle/spatial/network/Node;Loracle/spatial/network/MBR;)[Loracle/spatial/network/Node; ](Loracle/spatial/network/Network;ILoracle/spatial/network/MBR;)[Loracle/spatial/network/Node; A(Loracle/spatial/network/Network;I)[Loracle/spatial/network/Node; =(Loracle/spatial/network/Node;)[Loracle/spatial/network/Node; findReachingNodes ?(Loracle/spatial/network/Node;Loracle/spatial/network/MBR;ILoracle/spatial/network/NetworkConstraint;I)[Loracle/spatial/network/Node; markNode \(Ljava/util/Set;Ljava/util/List;Loracle/spatial/network/Node;ZLoracle/spatial/network/MBR;)V ?(Ljava/util/Set;Ljava/util/List;Loracle/spatial/network/Node;ZLoracle/spatial/network/Node;Loracle/spatial/network/Link;ILoracle/spatial/network/MBR;I)V ?(Ljava/util/Set;Ljava/util/List;Loracle/spatial/network/Node;ZLoracle/spatial/network/Node;Loracle/spatial/network/Link;ILoracle/spatial/network/MBR;ILoracle/spatial/network/NetworkConstraint;)V ?(Ljava/util/Set;Ljava/util/List;Loracle/spatial/network/Node;ZLoracle/spatial/network/Node;Loracle/spatial/network/Link;I[Loracle/spatial/network/NetworkConstraint;ZI)V ?(Ljava/util/Set;Ljava/util/List;Loracle/spatial/network/Node;ZLoracle/spatial/network/Node;Loracle/spatial/network/Link;ILoracle/spatial/network/NetworkConstraint;Z)V ?(Ljava/util/Set;Ljava/util/List;Loracle/spatial/network/Node;ZLoracle/spatial/network/Node;Loracle/spatial/network/Link;ILoracle/spatial/network/NetworkConstraint;ZI)V ?(Ljava/util/Set;Ljava/util/List;Loracle/spatial/network/Node;ZLoracle/spatial/network/Node;Loracle/spatial/network/Link;I[Loracle/spatial/network/NetworkConstraint;Z)V samePath =(Loracle/spatial/network/Path;Loracle/spatial/network/Path;)Z redundantNodeInVector !([Loracle/spatial/network/Link;)Z <clinit> SourceFile Bfs.java Z [ ? ? java/util/LinkedHashSet java/util/LinkedList ? ? ? u z ? ? ? 'oracle/spatial/network/SystemConstraint ? ? Z ? ? ? ? ? ^ _ ? ? ? ^ ` ^ d f h u { ? ? ? ? oracle/spatial/network/Node ? ? [Loracle/spatial/network/Node; u y f k (oracle/spatial/network/NetworkConstraint f i f j f o f g s j s h s k s i s o s g u w ? ? u | X Y java/util/Hashtable ? ? ? ? java/lang/Integer ? ? Z ? ? ? java/lang/Double Z ? ? ? ? ? ? ? ? ? ? ? oracle/spatial/network/Link ? ? oracle/spatial/network/NodeImpl ? ? ? ? ? ? ? ? 'oracle/spatial/network/AnalysisInfoImpl Z ? ? ? ? ? ? +[Loracle/spatial/network/NetworkConstraint; ? java/util/HashSet oracle/spatial/network/Bfs java/lang/Object +oracle/spatial/network/NetworkDataException getState ()Z java/util/List add (Ljava/lang/Object;)Z java/util/Set contains getNetwork "()Loracle/spatial/network/Network; #(Loracle/spatial/network/Network;)V setMaxMBR (Loracle/spatial/network/MBR;)V setMaxDepth (I)V oracle/spatial/network/Network getNode (I)Loracle/spatial/network/Node; remove size ()I toArray (([Ljava/lang/Object;)[Ljava/lang/Object; get (I)Ljava/lang/Object; getCost ()D getDuration getID put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; (D)V isDirected containsKey &(Ljava/lang/Object;)Ljava/lang/Object; intValue doubleValue getNextLinks ()[Loracle/spatial/network/Link; getPrevLinks getStartNode ()Loracle/spatial/network/Node; getEndNode ?(Loracle/spatial/network/Node;Loracle/spatial/network/Node;Loracle/spatial/network/Node;Loracle/spatial/network/Link;Loracle/spatial/network/Link;IDLjava/util/Vector;Ljava/util/Vector;)V setCurrentDuration requiresPathLinks setPathLinkVec (Ljava/util/Vector;)V setPathNodeVec isSatisfied ((Loracle/spatial/network/AnalysisInfo;)Z (ILjava/lang/Object;)V oracle/spatial/network/Path getLinkArray V W X Y ' Z [ \ *? ? ] : ^ _ \ ? [*? +? ?*? ? +? ? ? Y? N6? Y? :*? W6-+*,? -+? ? ?? ] 6 G H J K M &