3                ?         '    +  <   2 2 5   +  '     5   G G F G F  W  W W <  <  < W      5 5 5 5 5 5 5   ! G"#$%&' B( )*+ B,- B. B/ 012 B345 678 69:; B<=> ?@ AB CD WEF BG HI BJK LMN LO LPQR BS BTU BV BWX BY Z[ Z\ ]^_ `a bc de P fg Bhi j k l m no pq  r st su vwxyTreeNodeWrapper InnerClassesServicePostTreeRenderertop)Ljavax/swing/tree/DefaultMutableTreeNode; treeModel#Ljavax/swing/tree/DefaultTreeModel;servicesLjavax/swing/JTree;detailsLjavax/swing/JEditorPane;listener/Lorg/purl/sword/client/ServiceSelectedListener;()VCodeLineNumberTableLocalVariableTablethis$Lorg/purl/sword/client/ServicePanel; servicesPaneLjavax/swing/JScrollPane; detailsPane splitPaneLjavax/swing/JSplitPane;setServiceSelectedListener2(Lorg/purl/sword/client/ServiceSelectedListener;)VprocessServiceDocument:(Ljava/lang/String;Lorg/purl/sword/base/ServiceDocument;)V collection Lorg/purl/sword/base/Collection; workspaceLorg/purl/sword/base/Workspace;collectionNode collectionsLjava/util/Iterator;urlLjava/lang/String;doc%Lorg/purl/sword/base/ServiceDocument;wrapper4Lorg/purl/sword/client/ServicePanel$TreeNodeWrapper;serviceLorg/purl/sword/base/Service; serviceNode workspaceNode workspacesLocalVariableTypeTable6Ljava/util/Iterator;5Ljava/util/Iterator; StackMapTablewoz{ valueChanged)(Ljavax/swing/event/TreeSelectionEvent;)VcdataLjava/lang/Object;eLjava/lang/Exception;nodeoiIevt&Ljavax/swing/event/TreeSelectionEvent;paths[Ljavax/swing/tree/TreePath;.|} alertListener(Ljava/lang/String;)Vvalue addTableRow?(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/Object;)VbufferLjava/lang/StringBuffer;label showService (Lorg/purl/sword/base/Service;)VmaxSize showWorkspace"(Lorg/purl/sword/base/Workspace;)VdisplayableValue&(Ljava/lang/Object;)Ljava/lang/Object;saddPara-(Ljava/lang/StringBuffer;Ljava/lang/String;)VmessageshowCollection#(Lorg/purl/sword/base/Collection;)Vaccept*Lorg/purl/sword/base/SwordAcceptPackaging;accepts[Ljava/lang/String; acceptListLjava/lang/StringBuilder;acceptsPackagingLjava/util/List;acceptPackagingList;K~ showEntry#(Lorg/purl/sword/base/SWORDEntry;)VlinkLorg/purl/sword/atom/Link; titleString authorString summaryStringcontentLorg/purl/sword/atom/Content; contentStringlinks linkBuffercontributorString sourceString generatorLorg/purl/sword/atom/Generator;entry Lorg/purl/sword/base/SWORDEntry;0Ljava/util/Iterator;getTextConstructDetails7(Lorg/purl/sword/atom/TextConstruct;)Ljava/lang/String;#Lorg/purl/sword/atom/TextConstruct; summaryStrgetAuthorDetails((Ljava/util/Iterator;)Ljava/lang/String;aLorg/purl/sword/atom/Author;authors authorBuffer2Ljava/util/Iterator; SignatureF(Ljava/util/Iterator;)Ljava/lang/String;getContributorDetails!Lorg/purl/sword/atom/Contributor; contributors7Ljava/util/Iterator;K(Ljava/util/Iterator;)Ljava/lang/String;0(Lorg/purl/sword/atom/Author;)Ljava/lang/String;authorprocessDepositResponse:(Ljava/lang/String;Lorg/purl/sword/base/DepositResponse;)VcollocationcollectionWrapperresponse%Lorg/purl/sword/base/DepositResponse;title entryNode newParentNodenodes;Ljava/util/List;getCollectionLocations()[Ljava/lang/String; locationsgetCollectionNodes()Ljava/util/List; treeNodesLjava/util/Enumeration;=()Ljava/util/List; SourceFileServicePanel.java java/awt/BorderLayout 'javax/swing/tree/DefaultMutableTreeNodeServices & Posted Files  !javax/swing/tree/DefaultTreeModel javax/swing/JTree  :org/purl/sword/client/ServicePanel$ServicePostTreeRenderer javax/swing/JScrollPane javax/swing/JEditorPane text/html~

Details

This panel will show the details for the currently selected item in the tree.

 javax/swing/JSplitPane       Center  z 2org/purl/sword/client/ServicePanel$TreeNodeWrapper   javax/swing/tree/TreePath    {  org/purl/sword/base/Workspace  org/purl/sword/base/Collection|     org/purl/sword/base/Service ;< 34 >? FG org/purl/sword/base/SWORDEntry WX!unknown 4java/lang/Exceptionjava/lang/StringBuilder0An error occurred. The message was:    >please select one of the other nodes 4  @A  java/lang/StringBufferW SWORD Version  67 NoOp Support  Verbose Support  undefinedMax File Upload Size 
Service Summary
YWorkspace SummaryWorkspace Title%org/purl/sword/client/ClientConstants Not defined



5Invalid Collection object. Unable to display details. CDZCollection SummaryCollection locationCollection titleAbstract Collection Policy  Treatment  Mediation Nested Service Document  None specified
Accepts ~ (org/purl/sword/base/SwordAcceptPackaging  (  ), Accepts Packaging0Invalid Entry object. Unable to display details.UEntry Summary  mnTitleID  Date Updated   qrAuthorsSummary  Not defined. Source: '  ', Type: ' 'Content org/purl/sword/atom/Linkhref: ' ', href lang: '  ', rel: ' ')
Links  zr Contributors  Content: ''
' Version: 'Uri: ' No generator defined. GeneratorVerbose Description NoOp Packaging  User Agent  ', Type:  undefined.org/purl/sword/atom/Author qorg/purl/sword/atom/Contributor  (email: '  ', uri: '   Undefined}   java/lang/String java/util/ArrayList    "org/purl/sword/client/ServicePaneljavax/swing/JPanel'javax/swing/event/TreeSelectionListener#org/purl/sword/base/ServiceDocumentjava/util/Iterator$javax/swing/event/TreeSelectionEventjava/lang/Objectjava/util/Listorg/purl/sword/atom/Contentorg/purl/sword/atom/Generator#org/purl/sword/base/DepositResponsejava/util/Enumeration setLayout(Ljava/awt/LayoutManager;)V(Ljava/lang/Object;)V(Ljavax/swing/tree/TreeNode;)V(Ljavax/swing/tree/TreeModel;)VsetCellRenderer&(Ljavax/swing/tree/TreeCellRenderer;)V(Ljava/awt/Component;II)V'(Ljava/lang/String;Ljava/lang/String;)V,(ILjava/awt/Component;Ljava/awt/Component;)VsetOneTouchExpandable(Z)VsetResizeWeight(D)VsetDividerLocation(I)VaddTreeSelectionListener,(Ljavax/swing/event/TreeSelectionListener;)Vjavax/swing/ToolTipManagersharedInstance()Ljavax/swing/ToolTipManager;registerComponent(Ljavax/swing/JComponent;)Vadd)(Ljava/awt/Component;Ljava/lang/Object;)V getService()Lorg/purl/sword/base/Service;'(Ljava/lang/String;Ljava/lang/Object;)V getChildCount()IinsertNodeIntoH(Ljavax/swing/tree/MutableTreeNode;Ljavax/swing/tree/MutableTreeNode;I)VgetPath()[Ljavax/swing/tree/TreeNode;([Ljava/lang/Object;)VscrollPathToVisible(Ljavax/swing/tree/TreePath;)V getWorkspaces()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getTitle()Ljava/lang/String;collectionIteratorgetPaths()[Ljavax/swing/tree/TreePath; isAddedPath(I)ZgetLastPathComponent getUserObjectgetData getLocationsetTextappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; getMessagetoStringprintStackTrace-org/purl/sword/client/ServiceSelectedListenerselected,(Ljava/lang/String;)Ljava/lang/StringBuffer;,(Ljava/lang/Object;)Ljava/lang/StringBuffer; getVersionisNoOpjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean; isVerbose getAbstractgetCollectionPolicy getTreatment getMediation getAcceptsgetAcceptPackagingiterator getContentgetQualityValue$()Lorg/purl/sword/base/QualityValue;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; getSummary()Lorg/purl/sword/atom/Summary;getId getUpdated getAuthors()Lorg/purl/sword/atom/Content; getSourcegetTypegetLinksgetHref getHreflanggetRellengthgetContributors getGenerator!()Lorg/purl/sword/atom/Generator;getUrigetVerboseDescription getPackaging getUserAgent!org/purl/sword/atom/TextConstruct#()Lorg/purl/sword/atom/ContentType;org/purl/sword/atom/ContentTypegetNamegetEmailgetEntry"()Lorg/purl/sword/base/SWORDEntry;()Lorg/purl/sword/atom/Title;org/purl/sword/atom/Titleequals(Ljava/lang/Object;)Zsizeget(I)Ljava/lang/Object;depthFirstEnumeration()Ljava/util/Enumeration;hasMoreElements nextElement!@***Y*Y * Y* * Y* *YY* L*YY* MY+,N---ȶ** !*"*-#$Jya z|!}0?M]l|*]W|8->*+% N N,&:'Y+(NY-:** * )**+Y,-.:/:012:'Y3(NY-:*)**+Y,-.: 4:  0N 15: 'Y 6 (NY-: * )**+Y ,-.Of 1 D GNXds} !"#z < d\ U      GNU N1N[T !\  +7M>,+8,29:::'':;:<*<=*>k2*2?*%S*>K55:*@*A>*B*BC*>*DE*>C:*GYHIJKJLJME*>N*OE*>2F#eg im#o*p2t9u@vHxQyY{a}j~qyg f "9 @#$-%&#'*($)*  +,-.7 /Q0/11  B21 34W*% *%+P5 67&+QRW+,RW+SRW+*-TUW+VRW %*&&89&: &5$;<zWYXM,YRW,ZRW,[RW,\RW*,]+^_*,`+ab_*,c+db_eNfN*,g-_,hRW,iRW,jRW*,kEB$/=KNQY`gny*zzr89N,= >?PWYXM,YRW,ZRW,[RW,lRW*,m+3_,hRW,iRW,jRW*,kE. $/6=DO PPH89@AO +o+   B$CD`+GYHpJ,JqJMRW  89E FG iWYXM,YRW,ZRW+ *,rs.,[RW,tRW*,u+A_*,v+6_*,w+x_*,y+z_*,{+|_*,}+~b_*,+_+NGYH:--JW/-:662:JJW*,M_+:GYH::0A1:JJJW0 JW*,M_,hRW,iRW,jRW*,kE$!"#%'$++,2-=.H/S0^1i2w35679=?=BDFGH I'L1M9O<QHSOVVW]XhYf B  /HIH)JKLMmNOdPMiia89 mNQ>$RST S #UTDVRWXQ [WYXM,YRW,ZRW+ *,s ,[RW,RW*+N*,-_*,+_*,+_*+:*,_*+:*,_+:e: :3GYHJJJJJJM:*,_+:WYX: 0S1:  RW  RW RW  RW RW  RW RW  oRW*, k_*+: *, _e: +:  oGYH JJ JJM: GYH JJ JJM: GYH JJ JJM: GYH JJM: *, _*,{+_*,+_*,+b_*,+·_*,+ķ_,hRW,iRW,jRW*,kE9bcdfh$l+m2p;qCtNwYyczl}v~!,47?GS]fjpu $/:AHOZAYZ ;[ c\ v] ^_` madb9 ]c jd pef [[ghS89 maiR $RpjRk/RYlIjRmnleM+ oM`GYHJ+ŶJƶJMM+)GYH,JJ+ǶȶJJMMGYH,JɶJMM," )0Vj ll#oip   Hqr;WYXM+0+1N,*-˶RW, ,oRW,k"%(/6* st;;u3v9 ;uw R xyzr;WYXM+0+1N,*-˶RW, ,oRW,k"%(/6* "{;;|3v9 ;|} R x~q=WYXM,+ͶRW,ζRW,+϶RW,жRW,+ѶRW,RW,k")*+,!-(.1/81 ==t5v95,N-: : -Ӷ:'Y-(:Y:* :*::  0Z 1:  ::  '< ':  ;:  5& 5:A:+ؙ  :*)**+Y,-.b@A BDH K/L:N@OFPeRlStU{VWYZ[]^bdef {2 +#$ lA($ eH'   gh $/ :@FO F7j1. j1U]m n*L+M6+R+N-::'2':;:55:A:  , S,>opsu)v/w7y>zE{M}T~[`fslf T[  >(E!#$/7($)C'Z)*niO_K i+USSUS.TYL* N-<-M,::'!':;:5 +,W+2 #)18?GORH8 ?#$)&($#/'TLOD L0U>UUx'