gpt4 book ai didi

org.eclipse.persistence.oxm.XMLMarshaller.setMarshalListener()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-20 02:13:40 27 4
gpt4 key购买 nike

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

XMLMarshaller.setMarshalListener介绍

暂无

代码示例

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

public void setXMLMarshalHandler(XMLMarshalListener marshalListener) {
  setMarshalListener(marshalListener);
}

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

public void setXMLMarshalHandler(XMLMarshalListener marshalListener) {
  setMarshalListener(marshalListener);
}

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

public void setMarshalCallbacks(Map callbacks) {
  if(callbacks == null || callbacks.isEmpty()) {
    return;
  }
  if(xmlMarshaller.getMarshalListener() == null) {
    xmlMarshaller.setMarshalListener(new JAXBMarshalListener(jaxbContext, this));
  }
  ((JAXBMarshalListener) xmlMarshaller.getMarshalListener()).setClassBasedMarshalEvents(callbacks);
}

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

public void setMarshalCallbacks(Map callbacks) {
  if(callbacks == null || callbacks.isEmpty()) {
    return;
  }
  if(xmlMarshaller.getMarshalListener() == null) {
    xmlMarshaller.setMarshalListener(new JAXBMarshalListener(jaxbContext, this));
  }
  ((JAXBMarshalListener) xmlMarshaller.getMarshalListener()).setClassBasedMarshalEvents(callbacks);
}

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

public XMLMarshaller getXmlMarshaller() {
  XMLMarshaller marshaller = xmlMarshallerMap.get(Thread.currentThread());
  
  if (marshaller == null) {
    marshaller = getXmlContext().createMarshaller();
    marshaller.setMarshalListener(new SDOMarshalListener(marshaller, (SDOTypeHelper) aHelperContext.getTypeHelper()));
    xmlMarshallerMap.put(Thread.currentThread(), marshaller);
  }
  
  XMLContext context = getXmlContext();
  if (marshaller.getXMLContext() != context) { 
    marshaller.setXMLContext(context);
  }
  return marshaller;
}

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

public XMLMarshaller getXmlMarshaller() {
  XMLMarshaller marshaller = xmlMarshallerMap.get(Thread.currentThread());
  if (marshaller == null) {
    marshaller = getXmlContext().createMarshaller();
    marshaller.setMarshalListener(new SDOMarshalListener(marshaller, (SDOTypeHelper) aHelperContext.getTypeHelper()));
    xmlMarshallerMap.put(Thread.currentThread(), marshaller);
  }
  XMLContext context = getXmlContext();
  if (marshaller.getXMLContext() != context) {
    marshaller.setXMLContext(context);
  }
  return marshaller;
}

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

@Override
public void setListener(Marshaller.Listener listener) {
  if(xmlMarshaller.getMarshalListener() == null) {
    xmlMarshaller.setMarshalListener(new JAXBMarshalListener(jaxbContext, this));
  }
  ((JAXBMarshalListener) xmlMarshaller.getMarshalListener()).setListener(listener);
}

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

public void setListener(Marshaller.Listener listener) {
  if(xmlMarshaller.getMarshalListener() == null) {
    xmlMarshaller.setMarshalListener(new JAXBMarshalListener(jaxbContext, this));
  }
  ((JAXBMarshalListener) xmlMarshaller.getMarshalListener()).setListener(listener);
}

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

private XMLMarshaller getXmlMarshaller(Object options) {
  XMLMarshaller xmlMarshaller = getXmlMarshaller().clone();
  if(null == options) {
    return xmlMarshaller;
  }
  try {
    DataObject optionsDO = (DataObject) options;
    if(optionsDO.isSet(SDOConstants.ATTACHMENT_MARSHALLER_OPTION)) {
      xmlMarshaller.setAttachmentMarshaller((XMLAttachmentMarshaller)optionsDO.get(SDOConstants.ATTACHMENT_MARSHALLER_OPTION));
    }
    xmlMarshaller.setMarshalListener(new SDOMarshalListener(xmlMarshaller, (SDOTypeHelper) aHelperContext.getTypeHelper()));
    return xmlMarshaller;
  } catch(ClassCastException ccException) {
    throw SDOException.optionsMustBeADataObject(ccException, SDOConstants.ORACLE_SDO_URL ,SDOConstants.XMLHELPER_LOAD_OPTIONS);
  }
}

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

private XMLMarshaller getXmlMarshaller(Object options) {
  XMLMarshaller xmlMarshaller = getXmlMarshaller().clone();
  if(null == options) {
    return xmlMarshaller;
  }
  try {
    DataObject optionsDO = (DataObject) options;
    if(optionsDO.isSet(SDOConstants.ATTACHMENT_MARSHALLER_OPTION)) {
      xmlMarshaller.setAttachmentMarshaller((XMLAttachmentMarshaller)optionsDO.get(SDOConstants.ATTACHMENT_MARSHALLER_OPTION));
    }
    xmlMarshaller.setMarshalListener(new SDOMarshalListener(xmlMarshaller, (SDOTypeHelper) aHelperContext.getTypeHelper()));
    return xmlMarshaller;
  } catch(ClassCastException ccException) {
    throw SDOException.optionsMustBeADataObject(ccException, SDOConstants.ORACLE_SDO_URL ,SDOConstants.XMLHELPER_LOAD_OPTIONS);
  }
}

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