| |
   
| « | April 2026 | » | | 日 | 一 | 二 | 三 | 四 | 五 | 六 | | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | | |
|
|
blog信息 |
blog名称: 日志总数:17 评论数量:68 留言数量:3 访问次数:153634 建立时间:2005年1月20日 | |
|
|
[mygrid剖析]mygrid剖析---feta ---fetaEngine |
| Store包/
此包下保存与文件有关的类,负责文件的读取,分析,基于rdql的查询等。
FetaLoad类,负责将URL目录下的文件导入到XML的dom数组中。其中URL可以为本地目录和网络目录,如果为网络目录则使用WebCrawler类将得到制定网络目录下的文件名并将其转化为dom数组。
FetaRDFSParser类,负责分析RDFS类型的本体文件,并将其中的class标签下的about属性按树型结构进行组织(即使用树型结构表示subclassof关系),以此结构作为一些UI组件的本体(RDFS)显示结构。
JenaConvenience类封装了jena类包中的rdql查询功能。里面的主要函数为Vector processQuery (Model m, String rdqlQuery, String variableName) ,Returns a vector of resources matching variableName in rdqlQuery. This method will execute rdqlQuery on the triple store. We assume that the query contains a select statement over a single variableName. The result will be returned in a Vector.
XMLConverter类用于将XML文件转化为RDF文件。(Utility
to convert an XML file to RDF, very limited capability. Assumes a tree
structured form with simple element to property mappings, not
namespace-aware. To set up the mapping you register XML element names
with instances of XMLNodeConverter. The instances are either custom
code or ground versions of ConvertLiteral, ConvertURI, ConvertList,
ConvertClass.)
PedroXMLToRDF类,通过使用XMLConverter类对services文件中的元素转化为jena中的module。
PedroXMLWrapper类分析services文件,得到对web services描述的各种属性。
Service类,以RDF格式来保存services的属性描述。
Annotator包
SoaplabToSkeletonConverter类负责分析Soaplab类型服务文件,。
WSDLToSkeletonConverter类负责分析WSDL类型的文件
WSDLToSkeletonConverterXSLT类,Convert the WSDL file to a skeleton XML file using an XSLT Script。
DOMUtil类,包含两个函数,WriteOut负责将dom以xml格式写入到指定文件中。GetSerializerForDoc用来得到代写入的document的xml序列化格式。
CommonModel类用来保存描述一般模型的字符串常量。
Command包
AbstractCommand类为各种查找命令的抽象类。此包内其他各个查找命令类分别继承于此类,只是将查找字符串做出相应的修改,以适应查找不同对象的需要。查找字符串的形式为jena中的rdql格式。
Util包
AbstractEnumeration类,Provides
support for Enumerated Types in Java. This class provides several
methods useful for all Enumerated Types including a sensible printable
toString method, the total number of instances of a given type, an
Iterator through all the types, and an ordinal number running from 0
upwards for each type.
StringUtil类,提供各种删除字符串中空格的方法。
WSDLResolver类,负责解析WSDL格式的文件。
WebServices包
此包内为一个简单的WebService的实现。
Client/包
此包下的类保存与界面有关的类。
| |
|
|
| |