
com.versionone.apiclient.MetaModel.class Maven / Gradle / Ivy
???? 3D
P ?
Q ? ?
? P ? P ? P ?
P ?
P ? ? ? ?
? P ? ?
P ? ?
?
P ? ?
P ? ? ? ? ? ? ?
P ? ? ? ? ?
?
? ?
? ?
P ? ! ? ?
P ? $ ?
P ? ? ? ?
( ?
P ?
? ?
? ? ? ? ? ? ? ? 1 ? ? 1 ? ?
3 ?
P ? ? ?
( ?
9 ?
P ? ?
= ?
= ? ?
= ?
9 ? ? ? 5 ? o 5
?
_map Ljava/util/Map; Signature 5Ljava/util/Map;
_connector (Lcom/versionone/apiclient/IAPIConnector; _version "Lcom/versionone/apiclient/Version; _versionString Ljava/lang/String; +(Lcom/versionone/apiclient/IAPIConnector;)V Code LineNumberTable LocalVariableTable this $Lcom/versionone/apiclient/MetaModel; connector ,(Lcom/versionone/apiclient/IAPIConnector;Z)V hookup Z
StackMapTable getAssetType 9(Ljava/lang/String;)Lcom/versionone/apiclient/IAssetType; ex Ljava/lang/Exception; token ?
Exceptions
getVersion $()Lcom/versionone/apiclient/Version; getAttributeDefinition C(Ljava/lang/String;)Lcom/versionone/apiclient/IAttributeDefinition; getOperation 9(Ljava/lang/String;)Lcom/versionone/apiclient/IOperation;
findAssetType
saveAssetType ((Lcom/versionone/apiclient/IAssetType;)V assettype %Lcom/versionone/apiclient/IAssetType; findAttributeDefinition prefix Ljava/lang/StringBuffer; suffix ? saveAttributeDefinition 2(Lcom/versionone/apiclient/IAttributeDefinition;)V attribdef /Lcom/versionone/apiclient/IAttributeDefinition;
findOperation
saveOperation ((Lcom/versionone/apiclient/IOperation;)V op %Lcom/versionone/apiclient/IOperation; hookupAssetType attrIndex I opIndex doc Lorg/w3c/dom/Document; assetType $Lcom/versionone/apiclient/AssetType; xpath Ljavax/xml/xpath/XPath; attribnodes Lorg/w3c/dom/NodeList; opnodes ? ? hookupAttributeDefinition U(Ljava/lang/String;Ljava/lang/String;)Lcom/versionone/apiclient/IAttributeDefinition; assettypetoken name .Lcom/versionone/apiclient/AttributeDefinition; hookupOperation K(Ljava/lang/String;Ljava/lang/String;)Lcom/versionone/apiclient/IOperation; $Lcom/versionone/apiclient/Operation; ()V
attribelement Lorg/w3c/dom/Element; attribIndex opelement element
assetIndex
assetnodes e ? createDocument *(Ljava/lang/String;)Lorg/w3c/dom/Document; Ljava/io/IOException; .Lcom/versionone/apiclient/ConnectionException; reader Ljava/io/Reader; rc
SourceFile MetaModel.java ] e ] ? java/util/HashMap S T [ \ W X f ? x l java/lang/Exception &com/versionone/apiclient/MetaException Unknown AssetType ] Y Z BaseAsset k l com/versionone/apiclient/Version ] } u Unknown AttributeDefinition ? w Unknown Operation #com/versionone/apiclient/IAssetType ? l java/lang/StringBuffer!"#$ -com/versionone/apiclient/IAttributeDefinition ? ? #com/versionone/apiclient/IOperation ? ? ? ? "com/versionone/apiclient/AssetType%& ]' y z()*+, AttributeDefinition-./01 org/w3c/dom/NodeList23 ,com/versionone/apiclient/AttributeDefinition45 org/w3c/dom/Element ]6 ? ? Operation "com/versionone/apiclient/Operation ]7 ? ? java/lang/StringBuilder89 / //AssetType:;<=>?@AB versionC ? java/io/IOException ,com/versionone/apiclient/ConnectionException Error creating Document "com/versionone/apiclient/MetaModel java/lang/Object #com/versionone/apiclient/IMetaModel &com/versionone/apiclient/IAPIConnector java/lang/String org/w3c/dom/Document javax/xml/xpath/XPath $com/versionone/apiclient/V1Exception java/io/Reader java/lang/Throwable <(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Exception;)V (Ljava/lang/String;)V
java/util/Map containsKey (Ljava/lang/Object;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; getToken ()Ljava/lang/String; put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; $com/versionone/apiclient/TextBuilder splitPrefix F(Ljava/lang/String;CLjava/lang/StringBuffer;Ljava/lang/StringBuffer;)V toString getDocumentElement ()Lorg/w3c/dom/Element; L(Lcom/versionone/apiclient/IMetaModel;Lorg/w3c/dom/Element;Ljava/util/Map;)V javax/xml/xpath/XPathFactory newInstance ()Ljavax/xml/xpath/XPathFactory; newXPath ()Ljavax/xml/xpath/XPath; javax/xml/xpath/XPathConstants NODESET Ljavax/xml/namespace/QName; evaluate S(Ljava/lang/String;Ljava/lang/Object;Ljavax/xml/namespace/QName;)Ljava/lang/Object; getLength ()I item (I)Lorg/w3c/dom/Node; =(Lcom/versionone/apiclient/IMetaModel;Lorg/w3c/dom/Element;)V O(Lcom/versionone/apiclient/IMetaModel;Ljava/lang/String;Lorg/w3c/dom/Element;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; getElementsByTagName *(Ljava/lang/String;)Lorg/w3c/dom/NodeList; getAttribute &(Ljava/lang/String;)Ljava/lang/String; getData $(Ljava/lang/String;)Ljava/io/Reader; #com/versionone/apiclient/XMLHandler
buildDocument :(Ljava/io/Reader;Ljava/lang/String;)Lorg/w3c/dom/Document; close ! P Q R S T U V W X Y Z [ \ ] ^ _ ? *+? ? `
! a b c d X ] e _ ? "*? *? Y? ? *? *+? ? *? ? ` ( ) * + ! - a " b c " d X " f g h ? ! i j k l _ m *+? ?M? Y+,?
?
` 5 6 7 a m n b c o \ h F p q r s _ x 0*? ? '*? ?
*? W*? ? *? Y*? ? ? *? ? ` A B C E F + H a 0 b c h q t u _ m *+? ?M? Y+,?
?
` Q R S a m n b c o \ h F p q v w _ m *+? ?M? Y+,?
?
` ] ^ _ a m n b c o \ h F p q x l _ f !*? +? ? *? +? ? ?*+? ? ` d
e g a ! b c ! o \ h q
y z _ J *? +? +? W? `
k l a b c { | } u _ ? I? Y? M? Y? N+.,-? *,? ? W*? +? ? *? +? ? !?*,? -? ? "? ` o p q s ! u . v <