Edit D:\app\Administrator\product\11.2.0\dbhome_1\md\jlib\oracle\spatial\network\SystemConstraint.class
?? 1 Q ? P ? P ? P ?? P ? P ? P ? P ? P ? P ? P ? ? ? ? ? ? ? ? ? ? ? ? P ? ? ? ? ? P ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? , ? P ? ? ? ? ? P ? ? ? P ? ? ? ? ? P ? P ? ? ? ? P ? ? ? P ? , ? , ? ? ? P ? P ? ? ? P ? ? ? P ? ? ? ? P ? P ? ? ? ? ? ? p_network Loracle/spatial/network/Network; p_mustAvoidNodes Ljava/util/Vector; p_mustAvoidLinks p_maxCost D p_maxDistance p_maxMBR Loracle/spatial/network/MBR; p_maxDepth I p_maxDuration <init> #(Loracle/spatial/network/Network;)V Code LineNumberTable $(Loracle/spatial/network/Network;D)V G(Loracle/spatial/network/Network;Ljava/util/Vector;Ljava/util/Vector;)V addMustAvoidLinks ()V 5(Loracle/spatial/network/Network;Ljava/util/Vector;)V '(Loracle/spatial/network/Network;[I[I)V Exceptions ? %(Loracle/spatial/network/Network;[I)V setMustAvoidNodes (Ljava/util/Vector;)V setMustAvoidLinks setMaxDepth (I)V setMaxCost (D)V setMaxDistance setMaxMBR (Loracle/spatial/network/MBR;)V getNetwork "()Loracle/spatial/network/Network; getMustAvoidNodes ()Ljava/util/Vector; getMustAvoidLinks maxCostExists ()Z maxDurationExists maxDistanceExists maxMBRExists maxDepthExists getMaxCost ()D getMaxDistance getMaxMBR ()Loracle/spatial/network/MBR; getMaxDepth ()I toString ()Ljava/lang/String; setMaxDuration getMaxDuration requiresPathLinks isSatisfied ((Loracle/spatial/network/AnalysisInfo;)Z SourceFile SystemConstraint.java ` g S T U V W V X Y Z Y [ \ ] ^ _ Y r s f g ? ? ? ? } ? ? oracle/spatial/network/Node ? ? java/util/Vector ? ? ? ? ` e ? ? ? ? ? ` i ? ? ? java/lang/StringBuffer Network Constraints: ? ? java/lang/StringBuilder Must Avoid Nodes[ ? ? ? ? ? ? ]: ? ? ? ? ? ? Must Avoid Links[ oracle/spatial/network/Link | } Max. Cost: ? ? No Max. Cost Constraint } Max. Distance: No Max. Distance Constraint ? } Max. MBR: ? ? No Max. MBR Constraint ? } y z ? ? { z ? ? ? } ? ? ? ? ? ? ? ? ~ } ? ? ? 'oracle/spatial/network/SystemConstraint java/lang/Object (oracle/spatial/network/NetworkConstraint +oracle/spatial/network/NetworkDataException elements ()Ljava/util/Enumeration; java/util/Enumeration hasMoreElements nextElement ()Ljava/lang/Object; getInLinks ()[Loracle/spatial/network/Link; add (Ljava/lang/Object;)Z getOutLinks oracle/spatial/network/Network getNode (I)Loracle/spatial/network/Node; getLink (I)Loracle/spatial/network/Link; java/lang/Double isInfinite (D)Z append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; -(Ljava/lang/String;)Ljava/lang/StringBuilder; size (I)Ljava/lang/StringBuilder; elementAt (I)Ljava/lang/Object; getID (D)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; #oracle/spatial/network/AnalysisInfo getNextNode ()Loracle/spatial/network/Node; contains getNextLink ()Loracle/spatial/network/Link; getStartNode getEndNode oracle/spatial/network/MBR #(Loracle/spatial/network/MDPoint;)Z getNextDepth getNextCost distance #(Loracle/spatial/network/MDPoint;)D getNextDuration ! P Q R S T U V W V X Y Z Y [ \ ] ^ _ Y ` a b x 8*? *? *? *? * ? * ? *? *? * ? *+? ? c . C 2 3 4 6 8 ! : &