gpt4 book ai didi

org.eclipse.persistence.oxm.schema.XMLSchemaReference.getURL()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-18 23:10:40 26 4
gpt4 key购买 nike

本文整理了Java中org.eclipse.persistence.oxm.schema.XMLSchemaReference.getURL()方法的一些代码示例,展示了XMLSchemaReference.getURL()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLSchemaReference.getURL()方法的具体详情如下:
包路径:org.eclipse.persistence.oxm.schema.XMLSchemaReference
类名称:XMLSchemaReference
方法名:getURL

XMLSchemaReference.getURL介绍

暂无

代码示例

代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

private void initializeSchemas() {
  if (!schemasAreInitialized) {
    HashSet schemas = new HashSet();
    Iterator xmlDescriptors;
    XMLDescriptor xmlDescriptor;
    XMLSchemaReference xmlSchemaReference;
    int numberOfSessions = xmlContext.getSessions().size();
    for (int x = 0; x < numberOfSessions; x++) {
      xmlDescriptors = ((DatabaseSession)xmlContext.getSessions().get(x)).getDescriptors().values().iterator();
      URL schemaURL;
      while (xmlDescriptors.hasNext()) {
        xmlDescriptor = (XMLDescriptor)xmlDescriptors.next();
        xmlSchemaReference = xmlDescriptor.getSchemaReference();
        if (null != xmlSchemaReference) {
          schemaURL = xmlSchemaReference.getURL();
          if (null != schemaURL) {
            schemas.add(schemaURL.toString());
          }
        }
      }
    }
    schemas.remove(null);
    platformUnmarshaller.setSchemas(schemas.toArray());
    schemasAreInitialized = true;
  }
}

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

private void initializeSchemas() {
  if (!schemasAreInitialized) {
    HashSet schemas = new HashSet();
    Iterator xmlDescriptors;
    XMLDescriptor xmlDescriptor;
    XMLSchemaReference xmlSchemaReference;
    int numberOfSessions = ((XMLContext) context).getSessions().size();
    for (int x = 0; x < numberOfSessions; x++) {
      xmlDescriptors = ((CoreSession)context.getSessions().get(x)).getDescriptors().values().iterator();
      URL schemaURL;
      while (xmlDescriptors.hasNext()) {
        xmlDescriptor = (XMLDescriptor)xmlDescriptors.next();
        xmlSchemaReference = xmlDescriptor.getSchemaReference();
        if (null != xmlSchemaReference) {
          schemaURL = xmlSchemaReference.getURL();
          if (null != schemaURL) {
            schemas.add(schemaURL.toString());
          }
        }
      }
    }
    schemas.remove(null);
    platformUnmarshaller.setSchemas(schemas.toArray());
    schemasAreInitialized = true;
  }
}

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core

private void initializeSchemas() {
  if (!schemasAreInitialized) {
    HashSet schemas = new HashSet();
    Iterator xmlDescriptors;
    XMLDescriptor xmlDescriptor;
    XMLSchemaReference xmlSchemaReference;
    int numberOfSessions = ((XMLContext) context).getSessions().size();
    for (int x = 0; x < numberOfSessions; x++) {
      xmlDescriptors = ((CoreSession)context.getSessions().get(x)).getDescriptors().values().iterator();
      URL schemaURL;
      while (xmlDescriptors.hasNext()) {
        xmlDescriptor = (XMLDescriptor)xmlDescriptors.next();
        xmlSchemaReference = xmlDescriptor.getSchemaReference();
        if (null != xmlSchemaReference) {
          schemaURL = xmlSchemaReference.getURL();
          if (null != schemaURL) {
            schemas.add(schemaURL.toString());
          }
        }
      }
    }
    schemas.remove(null);
    platformUnmarshaller.setSchemas(schemas.toArray());
    schemasAreInitialized = true;
  }
}

代码示例来源:origin: org.eclipse.persistence/org.eclipse.persistence.core

public boolean isValid(Document document, ErrorHandler errorHandler) {
  try {
    XMLPlatform xmlPlatform = XMLPlatformFactory.getInstance().getXMLPlatform();
    return xmlPlatform.validateDocument(document, getURL(), errorHandler);
  } catch (XMLPlatformException e) {
    if (e.getErrorCode() == XMLPlatformException.XML_PLATFORM_PARSER_ERROR_RESOLVING_XML_SCHEMA) {
      throw XMLMarshalException.errorResolvingXMLSchema(e);
    } else {
      return false;
    }
  }
}

代码示例来源:origin: com.haulmont.thirdparty/eclipselink

public boolean isValid(Document document, ErrorHandler errorHandler) {
  try {
    XMLPlatform xmlPlatform = XMLPlatformFactory.getInstance().getXMLPlatform();
    return xmlPlatform.validateDocument(document, getURL(), errorHandler);
  } catch (XMLPlatformException e) {
    if (e.getErrorCode() == XMLPlatformException.XML_PLATFORM_PARSER_ERROR_RESOLVING_XML_SCHEMA) {
      throw XMLMarshalException.errorResolvingXMLSchema(e);
    } else {
      return false;
    }
  }
}

代码示例来源:origin: org.eclipse.persistence/com.springsource.org.eclipse.persistence

public boolean isValid(Document document, ErrorHandler errorHandler) {
  try {
    XMLPlatform xmlPlatform = XMLPlatformFactory.getInstance().getXMLPlatform();
    return xmlPlatform.validateDocument(document, getURL(), errorHandler);
  } catch (XMLPlatformException e) {
    if (e.getErrorCode() == XMLPlatformException.XML_PLATFORM_PARSER_ERROR_RESOLVING_XML_SCHEMA) {
      throw XMLMarshalException.errorResolvingXMLSchema(e);
    } else {
      return false;
    }
  }
}

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com