请选择 进入手机版 | 继续访问电脑版
  • 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java UMLClassMetadata类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata的典型用法代码示例。如果您正苦于以下问题:Java UMLClassMetadata类的具体用法?Java UMLClassMetadata怎么用?Java UMLClassMetadata使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



UMLClassMetadata类属于gov.nih.nci.cadsr.umlproject.domain包,在下文中一共展示了UMLClassMetadata类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: getClassComboBox

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
/**
 * This method initializes classComboBox
 * 
 * @return javax.swing.JComboBox
 */
private JComboBox getClassComboBox() {
    if (this.classComboBox == null) {
        this.classComboBox = new JComboBox();
        this.classComboBox.addItem(NO_SELECTION);
        this.classComboBox.addItemListener(new java.awt.event.ItemListener() {
            public void itemStateChanged(java.awt.event.ItemEvent e) {
                UMLClassMetadata clazz = getSelectedClass();
                if (e.getStateChange() == ItemEvent.SELECTED && clazz != null) {
                    for (int i = 0; i < CaDSRBrowserPanel.this.classSelectionListeners.size(); i++) {
                        ClassSelectedListener listener = (ClassSelectedListener) CaDSRBrowserPanel.this.classSelectionListeners
                            .get(i);
                        listener.handleClassSelection(clazz);
                    }
                }
            }
        });
    }
    return this.classComboBox;
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:25,代码来源:CaDSRBrowserPanel.java


示例2: main

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
public static void main(String[] args) throws MalformedURIException, RemoteException {
    CaDSRUMLModelService umlService = new CaDSRUMLModelService(
        "http://cadsr-dataservice.nci.nih.gov:80/wsrf/services/cagrid/CaDSRDataService");
    Project[] projects = umlService.findAllProjects();
    for (Project p : projects) {
        System.out.println(p.getLongName());
        UMLPackageMetadata[] packages = umlService.findPackagesInProject(p);
        for (UMLPackageMetadata pack : packages) {
            System.out.println("\t-" + pack.getName());
            UMLClassMetadata[] classes = umlService.findClassesInPackage(p, pack.getName());
            for (UMLClassMetadata clazz : classes) {
                System.out.println("\t\t-" + clazz.getName());
            }
        }

    }
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:18,代码来源:CaDSRUMLModelService.java


示例3: createModelClasses

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
private ModelClass[] createModelClasses(Project proj, UMLPackageMetadata pack) throws Exception {
    UMLModelService client = new CaDSRUMLModelService(getCaDsrBrowser().getCadsr().getText());
    UMLClassMetadata[] classMdArray = client.findClassesInPackage(proj, pack.getName());
    ModelClass[] classes = new ModelClass[]{};
    if (classMdArray != null) {
        classes = new ModelClass[classMdArray.length];
        for (int i = 0; i < classMdArray.length; i++) {
            ModelClass clazz = new ModelClass();
            clazz.setShortClassName(classMdArray[i].getName());
            clazz.setSelected(true);
            clazz.setTargetable(true);
            classes[i] = clazz;
        }
    }
    return classes;
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:17,代码来源:DomainModelPanel.java


示例4: getJButton

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
/**
 * This method initializes jButton
 * 
 * @return javax.swing.JButton
 */
private JButton getJButton() {
    if (addButton == null) {
        addButton = new JButton();
        addButton.setText("Add Package");
        addButton.addActionListener(new java.awt.event.ActionListener() {
            public void actionPerformed(java.awt.event.ActionEvent e) {
                UMLPackageMetadata pack = getBrowserPanel().getSelectedPackage();
                getProjectTree().addUmlPackage(pack.getName());
                String cadsrUrl = getBrowserPanel().getCadsr().getText();
                try {
                    UMLModelService cadsr = new CaDSRUMLModelService(cadsrUrl);
                    UMLClassMetadata[] classes = cadsr.findClassesInPackage(getBrowserPanel().getSelectedProject(),
                        pack.getName());
                    for (int i = 0; i < classes.length; i++) {
                        getProjectTree().addUmlClass(pack.getName(), classes[i].getName());
                    }
                } catch (Exception ex) {
                    ex.printStackTrace();
                    CompositeErrorDialog.showErrorDialog(ex);
                }
            }
        });
    }
    return addButton;
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:31,代码来源:UMLTreeTest.java


示例5: getProjectClasses

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
/**
 * @return Classes in a project
 * @throws ApplicationException
 */
private UMLClassMetadata[] getProjectClasses(Project proj, HQLCriteria classCriteria) throws ApplicationException {

    long start = System.currentTimeMillis();
    List rList = this.cadsr.query(classCriteria, UMLClassMetadata.class.getName());
    UMLClassMetadata classArr[] = new UMLClassMetadata[rList.size()];
    // caCORE's toArray(arr) is broken (cacore bug #1382), so need to do
    // this way
    System.arraycopy(rList.toArray(), 0, classArr, 0, rList.size());

    double duration = (System.currentTimeMillis() - start) / 1000.0;
    LOG.info(proj.getShortName() + "'s class fetch took " + duration + " seconds, and found " + classArr.length
        + " classes.");

    return classArr;
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:20,代码来源:DomainModelBuilder.java


示例6: convertClass

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
private static void convertClass(ApplicationService appService, String projectShortName, String projectVersion,
	gov.nih.nci.cagrid.metadata.common.UMLClass result, UMLClassMetadata classMetadata) throws ApplicationException {
	if (classMetadata == null || result == null) {
		return;
	}

	result.setClassName(classMetadata.getName());
	result.setDescription(classMetadata.getDescription());
	if (result.getDescription() == null) {
		result.setDescription("");
	}
	result.setId(classMetadata.getId());
	result.setPackageName(CaDSRUtils.getPackageName(classMetadata));
	result.setProjectName(projectShortName);
	result.setProjectVersion(projectVersion);

	UMLAttribute[] attributes = createClassAttributes(appService, classMetadata);
	UMLClassUmlAttributeCollection attCol = new UMLClassUmlAttributeCollection();
	attCol.setUMLAttribute(attributes);
	result.setUmlAttributeCollection(attCol);

	gov.nih.nci.cagrid.metadata.common.SemanticMetadata[] smArray = semanticMetadataCollectionToArray(classMetadata
		.getSemanticMetadataCollection());
	result.setSemanticMetadata(smArray);

}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:27,代码来源:CaDSRUtils.java


示例7: getUMLClassForQName

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
/**
 * @param qname
 * @return The UML Class matching the QName
 * @throws CaDSRGeneralException
 */
protected UMLClass getUMLClassForQName(QName qname) throws CaDSRGeneralException {
    // look up the UMLClassMetadata we are looking for, based on the QName
    UMLClassMetadata classMetadata = getUMLClassMetadataForQName(qname);
    if (classMetadata == null) {
        return null;
    }

    UMLClass result = null;
    try {
        String shortName = classMetadata.getProject().getShortName();
        String version = classMetadata.getProject().getVersion();

        ApplicationService cadsr = defaultcaDSR;
        QualifiedProject proj = uri2ServiceMap.get(qname.getNamespaceURI());
        if (proj != null) {
            cadsr = proj.getSourceAppServ();
        }

        result = CaDSRUtils.convertClassToUMLClass(cadsr, shortName, version, classMetadata);
    } catch (ApplicationException e) {
        LOG.error("Problem converting class to metadata", e);
    }
    return result;
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:30,代码来源:ServiceMetadataAnnotator.java


示例8: addClassNodes

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
private void addClassNodes(Collection<UMLClassMetadata> umlClasses,LazyActionTreeNode pkgNode){
	// build class nodes
	int bcIndex = pkgNode.getAction().indexOf("&treeBreadCrumbs=");
	String pkgBreadCrumb = pkgNode.getAction().subSequence(bcIndex,pkgNode.getAction().length() - 3).toString();

	for (Iterator clsIter = umlClasses.iterator(); clsIter.hasNext();) {
		UMLClassMetadata umlClass = (UMLClassMetadata) clsIter.next();
		LazyActionTreeNode clsNode = new LazyActionTreeNode("Class Node",umlClass.getName(),
				"javascript:classSearchAction('P_PARAM_TYPE=CLASS&P_IDSEQ="
				+ umlClass.getId() + pkgBreadCrumb + ">>"
				+ umlClass.getName() + " ')", umlClass.getId(),
				false);
		//pkgNode.addLeafSortedByDescription(clsNode);
		pkgNode.getChildren().add(clsNode);
	}
}
 
开发者ID:NCIP,项目名称:cadsr-uml-model-browser,代码行数:17,代码来源:UMLBrowserTreeData.java


示例9: attributeSearch

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
public ActionForward attributeSearch(
      ActionMapping mapping,
      ActionForm form,
      HttpServletRequest request,
      HttpServletResponse response) throws Exception {

//      removeSessionObject(request, UMLBrowserFormConstants.CLASS_SEARCH_RESULTS);


      DynaActionForm dynaForm = (DynaActionForm) form;
      Collection<UMLAttributeMetadata> umlAttributes= new ArrayList();
      UMLBrowserQueryService queryService = getAppServiceLocator().findQuerySerivce();
      UMLAttributeMetadata umlAtt = new UMLAttributeMetadata();
      String attName = ((String) dynaForm.get("attributeName")).trim();
      if (attName !=null && attName.length()>0)
         umlAtt.setName(attName.replace('*','%') );
      UMLClassMetadata umlClass = this.populateClassFromForm(request,dynaForm);
      if (umlClass != null)
         umlAtt.setUMLClassMetadata(umlClass);
      SearchPreferences searchPreferences = (SearchPreferences)getSessionObject(request, UMLBrowserFormConstants.SEARCH_PREFERENCES);
      umlAttributes = queryService.findUmlAttributes(umlAtt, searchPreferences);

      setupSessionForAttributeResults(umlAttributes, request);
      return mapping.findForward("showAttributes");
    }
 
开发者ID:NCIP,项目名称:cadsr-uml-model-browser,代码行数:26,代码来源:UMLSearchAction.java


示例10: getLazyAssociationsForClass

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
private void getLazyAssociationsForClass(Collection classList)
{
   if(classList==null) return;

   int itemPerPage = UMLBrowserParams.getInstance().getItemPerPage();
   int count = 0;
    for (Iterator resultsIterator = classList.iterator();
            resultsIterator.hasNext();) {

        UMLClassMetadata returnedClass = (UMLClassMetadata) resultsIterator.next();
            for (Iterator mdIterator = returnedClass.getSemanticMetadataCollection().iterator();
                    mdIterator.hasNext();) {
                    SemanticMetadata metaData = (SemanticMetadata) mdIterator.next();                      
                    }
            }
        ++count;
        if(itemPerPage<=count) return;

    }
 
开发者ID:NCIP,项目名称:cadsr-uml-model-browser,代码行数:20,代码来源:UMLSearchAction.java


示例11: getClassesForContext

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
public List<UMLClassMetadata> getClassesForContext(String contextId){
   List resultList =null;
   try {
     DetachedCriteria classCriteria = DetachedCriteria.forClass(UMLClassMetadata.class); 
     classCriteria.addOrder( Order.asc("name").ignoreCase());
     if (contextId != null && contextId.length() >0) {
        DetachedCriteria contextCri= classCriteria.createCriteria("project").createCriteria("classificationScheme").createCriteria("context");
        contextCri.add(Expression.eq("id", contextId));
     }
     resultList =  getCaCoreAPIService().query(classCriteria);
     	//getCaCoreAPIService().query(classCriteria, UMLClassMetadata.class.getName());

   } catch (Exception e) {
    e.printStackTrace();
}
return resultList;

}
 
开发者ID:NCIP,项目名称:cadsr-uml-model-browser,代码行数:19,代码来源:UMLBrowserQueryServiceImpl.java


示例12: convertClass

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
private static void convertClass(ApplicationService appService, String projectShortName, String projectVersion,
	gov.nih.nci.cagrid.metadata.common.UMLClass result, UMLClassMetadata classMetadata) throws ApplicationException {
	if (classMetadata == null || result == null) {
		return;
	}

	result.setClassName(classMetadata.getName());
	result.setDescription(classMetadata.getDescription());
	if (result.getDescription() == null) {
		result.setDescription("");
	}
	result.setId(classMetadata.getId());
	result.setPackageName(CaDSRUtils.getPackageName(classMetadata));
	result.setProjectName(projectShortName);
	result.setProjectVersion(projectVersion);

	UMLAttribute[] attributes = createClassAttributes(appService, classMetadata);
	UmlAttributeCollection attCol = new UmlAttributeCollection();
	attCol.getUMLAttribute().addAll(Arrays.asList(attributes));
	result.setUmlAttributeCollection(attCol);

	gov.nih.nci.cagrid.metadata.common.SemanticMetadata[] smArray = semanticMetadataCollectionToArray(classMetadata
		.getSemanticMetadataCollection());
	result.getSemanticMetadata().addAll(Arrays.asList(smArray));

}
 
开发者ID:NCIP,项目名称:cagrid2,代码行数:27,代码来源:CaDSRUtils.java


示例13: getSelectedClass

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
public UMLClassMetadata getSelectedClass() {
    Object obj = getClassComboBox().getSelectedItem();
    if (obj != null && obj instanceof ClassDisplay) {
        return ((ClassDisplay) obj).getClazz();
    }
    return null;
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:8,代码来源:CaDSRBrowserPanel.java


示例14: handlePackageSelection

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
public void handlePackageSelection(final UMLPackageMetadata pkg) {
    // System.out.println("Handle package:" + pkg.getName());
    if (isShowClassSelection()) {
        makeCombosEnabled(false);

        final int progressEventID = getMultiEventProgressBar().startEvent(
            "Updating Classes for Package " + pkg.getName());
        resetClassComboBox();

        final Project project = ((ProjectDisplay) getProjectComboBox().getSelectedItem()).getProject();
        Thread t = new Thread() {
            @Override
            public void run() {
                try {
                    UMLModelService cadsrService = new CaDSRUMLModelService(getCadsr().getText());

                    UMLClassMetadata[] metadatas = cadsrService.findClassesInPackage(project, pkg.getName());
                    if (metadatas != null) {
                        ClassDisplay[] displayedClasses = new ClassDisplay[metadatas.length];
                        for (int i = 0; i < metadatas.length; i++) {
                            displayedClasses[i] = new ClassDisplay(metadatas[i]);
                        }
                        Arrays.sort(displayedClasses, CaDSRBrowserPanel.this.toStringComparator);
                        for (ClassDisplay element : displayedClasses) {
                            getClassComboBox().addItem(element);
                        }
                    }
                    makeCombosEnabled(true);
                } catch (Exception e1) {
                    e1.printStackTrace();
                    CompositeErrorDialog.showErrorDialog(
                        "Error communicating with caDSR; please check the caDSR URL!", e1.getMessage(), e1);
                } finally {
                    getMultiEventProgressBar().stopEvent(progressEventID, "Done.");
                }
            }
        };
        t.start();
    }
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:41,代码来源:CaDSRBrowserPanel.java


示例15: applyMMSModelConfiguration

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
private void applyMMSModelConfiguration() throws Exception {
    ModelInformation modelInfo = new ModelInformation();
    // default to model from mms
    modelInfo.setSource(ModelSourceType.mms);
    UMLProjectIdentifer id = new UMLProjectIdentifer();
    id.setIdentifier(selectedProject.getShortName());
    id.setVersion(selectedProject.getVersion());
    modelInfo.setUMLProjectIdentifer(id);
    
    // packages
    UMLModelService cadsrClient = new CaDSRUMLModelService(mmsUrl);
    ModelPackage[] packages = new ModelPackage[selectedPackages.size()];
    int index = 0;
    for (UMLPackageMetadata umlPackage : selectedPackages) {
        ModelPackage pack = new ModelPackage();
        pack.setPackageName(umlPackage.getName());
        UMLClassMetadata[] classMetadata = cadsrClient.findClassesInPackage(
            selectedProject, umlPackage.getName());
        ModelClass[] classes = new ModelClass[classMetadata.length];
        for (int j = 0; j < classMetadata.length; j++) {
            ModelClass clazz = new ModelClass();
            // NOT setting element name until schema mapping panel
            clazz.setShortClassName(classMetadata[j].getName());
            clazz.setSelected(true);
            clazz.setTargetable(true);
            classes[j] = clazz;
        }
        pack.setModelClass(classes);
        packages[index] = pack;
        index++;
    }
    modelInfo.setModelPackage(packages);
    storeModelInformation(modelInfo);
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:35,代码来源:DomainModelConfigurationStep.java


示例16: applyCadsrModelConfiguration

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
private void applyCadsrModelConfiguration() throws Exception {
    ModelInformation modelInfo = new ModelInformation();
    // default to model from mms
    modelInfo.setSource(ModelSourceType.mms);
    UMLProjectIdentifer id = new UMLProjectIdentifer();
    id.setIdentifier(selectedProject.getShortName());
    id.setVersion(selectedProject.getVersion());
    modelInfo.setUMLProjectIdentifer(id);
    
    // packages
    UMLModelService cadsrClient = new CaDSRUMLModelService(cadsrUrl);
    ModelPackage[] packages = new ModelPackage[selectedPackages.size()];
    int index = 0;
    for (UMLPackageMetadata umlPackage : selectedPackages) {
        ModelPackage pack = new ModelPackage();
        pack.setPackageName(umlPackage.getName());
        UMLClassMetadata[] classMetadata = cadsrClient.findClassesInPackage(
            selectedProject, umlPackage.getName());
        ModelClass[] classes = new ModelClass[classMetadata.length];
        for (int j = 0; j < classMetadata.length; j++) {
            ModelClass clazz = new ModelClass();
            // NOT setting element name until schema mapping panel
            clazz.setShortClassName(classMetadata[j].getName());
            clazz.setSelected(true);
            clazz.setTargetable(true);
            classes[j] = clazz;
        }
        pack.setModelClass(classes);
        packages[index] = pack;
        index++;
    }
    modelInfo.setModelPackage(packages);
    storeModelInformation(modelInfo);
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:35,代码来源:DomainModelConfigurationStep.java


示例17: createClassIDFilter

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
private String createClassIDFilter(UMLClassMetadata[] classArr) {
    // create a list of class IDs for building closures
    Set<String> idSet = new HashSet<String>();
    if (classArr != null) {
        for (UMLClassMetadata element : classArr) {
            idSet.add(element.getId());
        }
    }

    return createFilter(idSet);
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:12,代码来源:DomainModelBuilder.java


示例18: buildGeneralizations

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
private UMLGeneralization[] buildGeneralizations(UMLClassMetadata[] classes) throws DomainModelGenerationException {
    // get all generalizations between classes we are exposing
    String classIDFilter = createClassIDFilter(classes);

    HQLCriteria hql = new HQLCriteria(
        "SELECT c.id, c.UMLGeneralizationMetadata.superUMLClassMetadata.id FROM UMLClassMetadata AS c WHERE c.id "
            + classIDFilter);
    LOG.debug("Issuing generialization query with HQL:" + hql.getHqlString());

    try {
        List rList = this.cadsr.query(hql, "UMLClassMetadata");
        UMLGeneralization genArr[] = new UMLGeneralization[rList.size()];
        int ind = 0;
        for (Iterator resultsIterator = rList.iterator(); resultsIterator.hasNext();) {
            Object[] result = (Object[]) resultsIterator.next();
            String subID = (String) result[0];
            String superID = (String) result[1];
            UMLGeneralization gen = new UMLGeneralization(new UMLClassReference(subID), new UMLClassReference(
                superID));
            genArr[ind++] = gen;
        }

        return genArr;
    } catch (Exception e) {
        LOG.error("Error creating Generalizations.", e);
        throw new DomainModelGenerationException("Error creating Generalizations.", e);
    }
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:29,代码来源:DomainModelBuilder.java


示例19: getPackageName

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
public static String getPackageName(UMLClassMetadata umlClass) {
	String pkg = "";
	String fqn = umlClass.getFullyQualifiedName();
	int ind = fqn.lastIndexOf(".");
	if (ind >= 0) {
		pkg = fqn.substring(0, ind);
	}

	return pkg;
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:11,代码来源:CaDSRUtils.java


示例20: convertClassToUMLClass

import gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata; //导入依赖的package包/类
public static gov.nih.nci.cagrid.metadata.common.UMLClass convertClassToUMLClass(ApplicationService appService,
	String projectShortName, String projectVersion, UMLClassMetadata classMetadata) throws ApplicationException {
	gov.nih.nci.cagrid.metadata.common.UMLClass converted = null;
	if (classMetadata != null) {
		converted = new gov.nih.nci.cagrid.metadata.common.UMLClass();
		convertClass(appService, projectShortName, projectVersion, converted, classMetadata);
	}
	return converted;
}
 
开发者ID:NCIP,项目名称:cagrid-core,代码行数:10,代码来源:CaDSRUtils.java



注:本文中的gov.nih.nci.cadsr.umlproject.domain.UMLClassMetadata类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java DefaultConfigurableFileCollection类代码示例发布时间:2022-05-16
下一篇:
Java Compressor类代码示例发布时间:2022-05-16
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap