• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java SimpleValueFactory类代码示例

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

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



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

示例1: map_withClasses_appliesEveryClassToGeneratedSubject

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void map_withClasses_appliesEveryClassToGeneratedSubject() throws Exception {

	EvaluateExpression evaluator = null;
	SimpleValueFactory f = SimpleValueFactory.getInstance();
	IRI subjectIRI = f.createIRI("http://foo.bar/subjectIRI");

	when(subjectGenerator.apply(evaluator))
			.thenReturn(Optional.of(subjectIRI));

	Set<IRI> expectedClasses = 
		ImmutableSet.of(
			f.createIRI("http://www.none.invalid/foo"),
			f.createIRI("http://www.none.invalid/bar"),
			f.createIRI("http://www.none.invalid/baz")
		);

	Model model = new ModelBuilder().build();
	SubjectMapper s = new SubjectMapper(subjectGenerator, ImmutableSet.of(), expectedClasses, ImmutableSet.of());
	s.map(model, evaluator);

	expectedClasses.forEach(iri -> Assert.assertTrue(model.contains(subjectIRI, RDF.TYPE, iri)));
}
 
开发者ID:carml,项目名称:carml,代码行数:24,代码来源:SubjectMapperTest.java


示例2: map_withPredicateMappers_callsEachPredicateMapper

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void map_withPredicateMappers_callsEachPredicateMapper() throws Exception {
	SimpleValueFactory f = SimpleValueFactory.getInstance();
	IRI subjectIRI = f.createIRI("http://foo.bar/subjectIRI");

	Set<PredicateMapper> predicateMappers = ImmutableSet.of(
			mock(PredicateMapper.class),
			mock(PredicateMapper.class),
			mock(PredicateMapper.class),
			mock(PredicateMapper.class)
	);

	Model model = new ModelBuilder().build();
	EvaluateExpression evaluator = null;


	PredicateObjectMapper testSubject = new PredicateObjectMapper(ImmutableSet.of(), predicateMappers);
	testSubject.map(model, evaluator, subjectIRI, ImmutableSet.of());

	predicateMappers.forEach(mapper -> verify(mapper).map(model, evaluator, subjectIRI));
}
 
开发者ID:carml,项目名称:carml,代码行数:22,代码来源:PredicateObjectMapperTest.java


示例3: IriTermGenerator_withRelativeIRI_usesBaseIRI

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void IriTermGenerator_withRelativeIRI_usesBaseIRI() throws Exception {

	ValueFactory f = SimpleValueFactory.getInstance();

	String baseIri = "http://base.iri";
	TermGeneratorCreator tgc = new TermGeneratorCreator(f, baseIri, null, TemplateParser.build(), null);

	String ref = "ref";
	TermGenerator<Value> generator = tgc.getObjectGenerator(new ObjectMapImpl(ref, null, null, TermType.IRI, null, null, null, null));

	String relativeIriPart = "/relativeIriPortion";
	EvaluateExpression evaluator = Mockito.mock(EvaluateExpression.class);
	when(evaluator.apply(ref)).thenReturn(Optional.of(relativeIriPart));
	Optional<Value> result = generator.apply(evaluator);

	Assert.assertTrue(result.isPresent());
	Assert.assertTrue(result.get() instanceof IRI);
	Assert.assertEquals(result.get(), f.createIRI(baseIri + relativeIriPart));
}
 
开发者ID:carml,项目名称:carml,代码行数:21,代码来源:TermGeneratorCreatorTest.java


示例4: IriTermGenerator_withAbsoluteIRI_usesBaseIRI

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void IriTermGenerator_withAbsoluteIRI_usesBaseIRI() throws Exception {

	ValueFactory f = SimpleValueFactory.getInstance();

	String baseIri = "http://base.iri";
	TermGeneratorCreator tgc = new TermGeneratorCreator(f, baseIri, null, TemplateParser.build(), null);

	String ref = "ref";
	TermGenerator<Value> generator = tgc.getObjectGenerator(new ObjectMapImpl(ref, null, null, TermType.IRI, null, null, null, null));

	String absoluteIri = "http://foo.bar/absoluteIri";
	EvaluateExpression evaluator = Mockito.mock(EvaluateExpression.class);
	when(evaluator.apply(ref)).thenReturn(Optional.of(absoluteIri));
	Optional<Value> result = generator.apply(evaluator);

	Assert.assertTrue(result.isPresent());
	Assert.assertTrue(result.get() instanceof IRI);
	Assert.assertEquals(result.get(), f.createIRI(absoluteIri));
}
 
开发者ID:carml,项目名称:carml,代码行数:21,代码来源:TermGeneratorCreatorTest.java


示例5: IriTermGenerator_withFaultyIRI_throwsException

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void IriTermGenerator_withFaultyIRI_throwsException() throws Exception {

	ValueFactory f = SimpleValueFactory.getInstance();

	String baseIri = "?";
	TermGeneratorCreator tgc = new TermGeneratorCreator(f, baseIri, null, TemplateParser.build(), null);

	String ref = "ref";
	TermGenerator<Value> generator = tgc.getObjectGenerator(new ObjectMapImpl(ref, null, null, TermType.IRI, null, null, null, null));

	String relativeIriPart = "/relativeIriPortion";
	EvaluateExpression evaluator = Mockito.mock(EvaluateExpression.class);
	when(evaluator.apply(ref)).thenReturn(Optional.of(relativeIriPart));

	RuntimeException exception = null;
	try {
		generator.apply(evaluator);
		Assert.assertTrue("This code should be unreachable", false);
	} catch (RuntimeException e) {
		exception = e;
	}

	Assert.assertNotNull(exception);
	Assert.assertTrue(exception.getMessage().startsWith("data error: could not generate a valid iri"));
}
 
开发者ID:carml,项目名称:carml,代码行数:27,代码来源:TermGeneratorCreatorTest.java


示例6: filterSubjects_ReturnsResults_WhenFilterDoesMatch

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void filterSubjects_ReturnsResults_WhenFilterDoesMatch() {
  // Arrange
  Model model = new ModelBuilder().add("http://www.test.nl#subj", "http://www.test.nl#is",
      SimpleValueFactory.getInstance().createIRI("http://www.test.nl#obj1")).add(
          "http://www.test.nl#subj2", "http://www.test.nl#is",
          SimpleValueFactory.getInstance().createIRI("http://www.test.nl#obj1")).build();
  when(graphEntityContextMock.getModel()).thenReturn(model);

  Map<String, Object> vendorExtensions =
      Maps.newHashMap(ImmutableMap.of(OpenApiSpecificationExtensions.SUBJECT_FILTER,
          Maps.newHashMap(ImmutableMap.of(OpenApiSpecificationExtensions.SUBJECT_FILTER_PREDICATE,
              "http://www.test.nl#is", OpenApiSpecificationExtensions.SUBJECT_FILTER_OBJECT,
              "http://www.test.nl#obj1"))));
  when(propertyMock.getVendorExtensions()).thenReturn(vendorExtensions);
  // Act
  Set<Resource> results = mapper.getSubjects(propertyMock, graphEntityContextMock);
  // Assert
  assertThat(results, hasSize(is(2)));
}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:21,代码来源:AbstractSubjectFilterSchemaMapperTest.java


示例7: listObjects_NoDuplicates_WhenSubjectAndPropSimilar

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void listObjects_NoDuplicates_WhenSubjectAndPropSimilar() throws Exception {
  // Arrange
  RepositoryConnection repositoryConnection = mock(RepositoryConnection.class);
  when(repository.getConnection()).thenReturn(repositoryConnection);
  ValueFactory valueFactory = SimpleValueFactory.getInstance();
  when(repositoryConnection.getValueFactory()).thenReturn(valueFactory);
  RepositoryResult queryResult = mock(RepositoryResult.class);

  Model model =
      new ModelBuilder().add("http://www.test.nl#sub", "http://www.test.nl#pred", "test").build();
  when(queryResult.hasNext()).thenReturn(true).thenReturn(false);
  when(queryResult.next()).thenReturn(model.stream().findFirst().get());
  when(
      repositoryConnection.getStatements(any(), any(), isNull(), anyBoolean(), any())).thenReturn(
          queryResult);
  Value subject = SimpleValueFactory.getInstance().createIRI("http://www.test.nl#test");
  Value prop = SimpleValueFactory.getInstance().createIRI("http://www.test.nl#test");
  // Act
  Collection<Value> values = backend.listObjects(subject, prop);
  // Assert
  assertThat(values, hasSize(1));
  assertThat(values.iterator().next().stringValue(), is("test"));
}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:25,代码来源:Rdf4jRepositoryBackendTest.java


示例8: listSubjects_ListOnlySubjects_InMixedModel

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void listSubjects_ListOnlySubjects_InMixedModel() throws Exception {
  // Arrange
  RepositoryConnection repositoryConnection = mock(RepositoryConnection.class);
  when(repository.getConnection()).thenReturn(repositoryConnection);
  ValueFactory valueFactory = SimpleValueFactory.getInstance();
  when(repositoryConnection.getValueFactory()).thenReturn(valueFactory);
  RepositoryResult queryResult = mock(RepositoryResult.class);

  Model model =
      new ModelBuilder().add("http://www.test.nl#sub", "http://www.test.nl#pred", "test").build();
  when(queryResult.hasNext()).thenReturn(true).thenReturn(false);
  when(queryResult.next()).thenReturn(model.stream().findFirst().get());
  when(
      repositoryConnection.getStatements(isNull(), any(), any(), anyBoolean(), any())).thenReturn(
          queryResult);
  Value subject = SimpleValueFactory.getInstance().createIRI("http://www.test.nl#test");
  Value prop = SimpleValueFactory.getInstance().createIRI("http://www.test.nl#test");
  // Act
  Collection<Value> values = backend.listSubjects(subject, prop);
  // Assert
  assertThat(values, hasSize(1));
  assertThat(values.iterator().next(),
      is(SimpleValueFactory.getInstance().createIRI("http://www.test.nl#sub")));
}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:26,代码来源:Rdf4jRepositoryBackendTest.java


示例9: listSubjects_ThrowsExeption_QueryingRepositoryFailed

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void listSubjects_ThrowsExeption_QueryingRepositoryFailed() {
  // Assert
  thrown.expect(Rdf4jBackendRuntimeException.class);
  thrown.expectMessage("Error while querying RDF4J repository.");
  RepositoryConnection repositoryConnection = mock(RepositoryConnection.class);

  // Arrange
  when(repository.getConnection()).thenReturn(repositoryConnection);
  Exception dummy = new Exception("x");

  doThrow(new RepositoryLockedException("a", "b", "c", dummy)).when(repositoryConnection).begin();
  Value object = SimpleValueFactory.getInstance().createIRI("http://www.test.nl#test");
  Value prop = SimpleValueFactory.getInstance().createIRI("http://www.test.nl#test");

  // Act
  backend.listSubjects(prop, object);
}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:19,代码来源:Rdf4jRepositoryBackendTest.java


示例10: listObjects_ThrowsExeption_ForIllegalSubject

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void listObjects_ThrowsExeption_ForIllegalSubject() {
  // Assert
  thrown.expect(IllegalArgumentException.class);
  thrown.expectMessage("Subject needs to be a URI or blank node, property a URI node"
      + " (types: [subject: URI, property: bNode]).");

  // Arrange
  RepositoryConnection repositoryConnection = mock(RepositoryConnection.class);
  when(repository.getConnection()).thenReturn(repositoryConnection);
  Value subject = SimpleValueFactory.getInstance().createIRI("http://www.test.nl#test");
  Value prop = SimpleValueFactory.getInstance().createBNode();

  // Act
  backend.listObjects(subject, prop);
}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:17,代码来源:Rdf4jRepositoryBackendTest.java


示例11: listObjects_ThrowsExeption_QueryingRepositoryFailed

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void listObjects_ThrowsExeption_QueryingRepositoryFailed() {
  // Assert
  thrown.expect(Rdf4jBackendRuntimeException.class);
  thrown.expectMessage("Error while querying RDF4J repository.");

  // Arrange
  RepositoryConnection repositoryConnection = mock(RepositoryConnection.class);

  when(repository.getConnection()).thenReturn(repositoryConnection);
  Exception dummy = new Exception("x");

  doThrow(new RepositoryLockedException("a", "b", "c", dummy)).when(repositoryConnection).begin();
  Value subject = SimpleValueFactory.getInstance().createIRI("http://www.test.nl#test");
  Value prop = SimpleValueFactory.getInstance().createIRI("http://www.test.nl#test");
  // Act
  backend.listObjects(subject, prop);
}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:19,代码来源:Rdf4jRepositoryBackendTest.java


示例12: setUp

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Before
public void setUp() {
  SimpleValueFactory valueFactory = SimpleValueFactory.getInstance();

  parameter = new StringTermParameter(valueFactory.createIRI("http://parameter-iri"),
      "parameter-name", true);
  parameter2 = new StringTermParameter(valueFactory.createIRI("http://parameter2-iri"),
      "parameter2-name", true);

  product = new TestInformationProduct(DBEERPEDIA.ORIGIN_INFORMATION_PRODUCT,
      DBEERPEDIA.BREWERIES_LABEL.stringValue(), ResultType.GRAPH,
      ImmutableList.of(parameter, parameter2), templateProcessorMock);

  mapper = new RequestParameterMapper();

  requestParameters = new RequestParameters();
  MultivaluedMap<String, String> mvMap = new MultivaluedHashMap<>();
  mvMap.put("param1", ImmutableList.of("value", "valueB"));
  mvMap.put("param2", ImmutableList.of("value2"));
  requestParameters.putAll(mvMap);
}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:22,代码来源:RequestParameterMapperTest.java


示例13: loadResources_ThrowException_WithUnknownParameterMapper

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void loadResources_ThrowException_WithUnknownParameterMapper() {
  // Assert
  thrown.expect(ConfigurationException.class);

  // Arrange
  ValueFactory valueFactory = SimpleValueFactory.getInstance();
  final IRI unknownParameterMapper =
      valueFactory.createIRI("http://dotwebstack.org/def/elmo", "UnknownParameterMapper");

  when(graphQuery.evaluate()).thenReturn(new IteratingGraphQueryResult(ImmutableMap.of(),
      ImmutableList.of(
          valueFactory.createStatement(DBEERPEDIA.SUBJECT_FROM_URL, RDF.TYPE,
              unknownParameterMapper),
          valueFactory.createStatement(DBEERPEDIA.SUBJECT_FROM_URL, ELMO.SOURCE_PROP,
              HTTP.REQUEST_URI),
          valueFactory.createStatement(DBEERPEDIA.SUBJECT_FROM_URL, ELMO.TARGET_PROP,
              DBEERPEDIA.SUBJECT_PARAMETER))));

  // Act
  parameterMapperResourceProvider.loadResources();
}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:23,代码来源:ParameterMapperResourceProviderTest.java


示例14: setUp

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Before
public void setUp() {
  // Arrange
  SimpleValueFactory valueFactory = SimpleValueFactory.getInstance();

  requiredParameter = new StringTermParameter(
      valueFactory.createIRI("http://required-parameter-iri"), "required-parameter-name", true);
  optionalParameter = new StringTermParameter(
      valueFactory.createIRI("http://optional-parameter-iri"), "optional-parameter-name", false);

  product = new TestInformationProduct(DBEERPEDIA.ORIGIN_INFORMATION_PRODUCT,
      DBEERPEDIA.BREWERIES_LABEL.stringValue(), ResultType.GRAPH,
      ImmutableList.of(requiredParameter, optionalParameter), templateProcessorMock);

  representationRequestParameterMapper = new RepresentationRequestParameterMapper();

  uriInfoMock = mock(UriInfo.class);
  when(contextMock.getUriInfo()).thenReturn(uriInfoMock);

}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:21,代码来源:RepresentationRequestParameterMapperTest.java


示例15: convertValue

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
public Value convertValue(Object object) {
  if (object instanceof Value) {
    return (Value) object;
  }

  ValueFactory valueFactory = SimpleValueFactory.getInstance();
  if (object instanceof String) {
    return valueFactory.createLiteral((String) object);
  }
  if (object instanceof Integer) {
    return valueFactory.createLiteral((Integer) object);
  }
  if (object instanceof Double) {
    return valueFactory.createLiteral((Double) object);
  }

  throw new NotSupportedException("Value is not supported: " + object.getClass());
}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:19,代码来源:SparqlHttpStub.java


示例16: create_ThrowsException_WithInvalidDataType

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void create_ThrowsException_WithInvalidDataType() {
  // Arrange
  Literal endpointAsString =
      SimpleValueFactory.getInstance().createLiteral(DBEERPEDIA.ENDPOINT.stringValue());
  Model backendModel =
      new ModelBuilder().add(DBEERPEDIA.BACKEND, ELMO.ENDPOINT, endpointAsString).build();

  // Assert
  thrown.expect(ConfigurationException.class);
  thrown.expectMessage(String.format("Object <%s> for backend <%s> must be of datatype <%s>.",
      ELMO.ENDPOINT, DBEERPEDIA.BACKEND, XMLSchema.ANYURI));

  // Act
  backendFactory.create(backendModel, DBEERPEDIA.BACKEND);
}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:17,代码来源:SparqlBackendFactoryTest.java


示例17: create_DeterminesTupleQueryType_ForSelectQuery

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
public void create_DeterminesTupleQueryType_ForSelectQuery() {
  // Arrange
  Model statements = new ModelBuilder().add(DBEERPEDIA.ORIGIN_INFORMATION_PRODUCT, ELMO.QUERY,
      DBEERPEDIA.SELECT_ALL_QUERY).add(DBEERPEDIA.ORIGIN_INFORMATION_PRODUCT, ELMO.RESULT_TYPE,
          SimpleValueFactory.getInstance().createIRI(ELMO.RESULT_TYPE.getNamespace(),
              ResultType.TUPLE.name())).build();

  // Act
  InformationProduct result =
      informationProductFactory.create(DBEERPEDIA.ORIGIN_INFORMATION_PRODUCT,
          DBEERPEDIA.BREWERIES_LABEL.stringValue(), backendMock, ImmutableList.of(), statements);

  // Assert
  assertThat(result.getResultType(), equalTo(ResultType.TUPLE));
}
 
开发者ID:dotwebstack,项目名称:dotwebstack-framework,代码行数:17,代码来源:SparqlBackendInformationProductFactoryTest.java


示例18: loadTriples

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
public void loadTriples() throws RepositoryException {
    ValueFactory vf = SimpleValueFactory.getInstance();
    IRI graph = vf.createIRI("urn:test");
    int docSize = 100000;

    conn.configureWriteCache(750,750,600); // customise write cache (initDelay interval, delayCache interval, cache size)

    conn.begin();
    Set<Statement> bulkInsert = new HashSet();
    for (int term = 0; term < docSize; term++) {
        bulkInsert.add(vf.createStatement
                (vf.createIRI("urn:subject:" + term),
                        vf.createIRI("urn:predicate:" + term),
                        vf.createIRI("urn:object:" + term)));
    }
    conn.add(bulkInsert, graph);
    conn.commit();
}
 
开发者ID:marklogic,项目名称:marklogic-rdf4j,代码行数:19,代码来源:Example4_Load_Triples.java


示例19: export

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Override
/**
 * Export model representation of config.
 *
 */
public Resource export(Model model) {
	Resource implNode = super.export(model);
	ValueFactory vf = SimpleValueFactory.getInstance();
	if (getQueryEndpointUrl() != null) {
		model.add(implNode, QUERY_ENDPOINT, vf.createIRI(getQueryEndpointUrl()));
	}
	if (getUpdateEndpointUrl() != null) {
		model.add(implNode, UPDATE_ENDPOINT, vf.createIRI(getUpdateEndpointUrl()));
	}

	return implNode;
}
 
开发者ID:marklogic,项目名称:marklogic-rdf4j,代码行数:18,代码来源:MarkLogicRepositoryConfig.java


示例20: testLarge

import org.eclipse.rdf4j.model.impl.SimpleValueFactory; //导入依赖的package包/类
@Test
    public void testLarge()
            throws Exception {
        ValueFactory vf = SimpleValueFactory.getInstance();
        IRI graph = vf.createIRI("urn:test");
        int docSize = 100000;
        conn.configureWriteCache(100,500,300);
        conn.begin();
        Set<Statement> bulkInsert = new HashSet();
        for (int term = 0; term < docSize; term++) {
            bulkInsert.add(vf.createStatement
                    (vf.createIRI("urn:subject:" + term),
                            vf.createIRI("urn:predicate:" + term),
                            vf.createIRI("urn:object:" + term)));
        }
        conn.add(bulkInsert, graph);
        conn.commit();
        assertEquals(100000L, conn.size());
//        RepositoryResult stmts = conn.getStatements(null,null,null,false,graph);
//        conn.remove(stmts);
//        assertEquals(0L, conn.size());
    }
 
开发者ID:marklogic,项目名称:marklogic-rdf4j,代码行数:23,代码来源:MarkLogicRepositoryCacheTest.java



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


鲜花

握手

雷人

路过

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

请发表评论

全部评论

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

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

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

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

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