gpt4 book ai didi

com.sun.xml.bind.v2.runtime.XMLSerializer.fireAfterMarshalEvents()方法的使用及代码示例

转载 作者:知者 更新时间:2024-03-23 21:41:05 25 4
gpt4 key购买 nike

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

XMLSerializer.fireAfterMarshalEvents介绍

[英]Invoke the afterMarshal api on the external listener (if it exists) and on the bean embedded afterMarshal api(if it exists). This method is called only after the callee has determined that beanInfo.lookForLifecycleMethods == true.
[中]在外部侦听器(如果存在)和嵌入bean的afterMarshal api(如果存在)上调用afterMarshal api。只有在被调用方确定beanInfo后,才会调用此方法。lookForLifecycleMethods==true。

代码示例

代码示例来源:origin: com.sun.xml.bind/jaxb-impl

public void childAsRoot(Object obj) throws JAXBException, IOException, SAXException, XMLStreamException {
  final JaxBeanInfo beanInfo = grammar.getBeanInfo(obj, true);
  // since the same object will be reported to childAsRoot or
  // childAsXsiType, don't make it a part of the collision check.
  // but we do need to push it so that getXMIMEContentType will work.
  cycleDetectionStack.pushNocheck(obj);
  final boolean lookForLifecycleMethods = beanInfo.lookForLifecycleMethods();
  if (lookForLifecycleMethods) {
    fireBeforeMarshalEvents(beanInfo, obj);
  }
  beanInfo.serializeRoot(obj,this);
  if (lookForLifecycleMethods) {
    fireAfterMarshalEvents(beanInfo, obj);
  }
  cycleDetectionStack.pop();
}

代码示例来源:origin: com.sun.xml.bind/jaxb-impl

fireAfterMarshalEvents(actual, child);

代码示例来源:origin: com.sun.xml.bind/jaxb-impl

fireAfterMarshalEvents(beanInfo, child);

代码示例来源:origin: org.glassfish.jaxb/jaxb-runtime

public void childAsRoot(Object obj) throws JAXBException, IOException, SAXException, XMLStreamException {
  final JaxBeanInfo beanInfo = grammar.getBeanInfo(obj, true);
  // since the same object will be reported to childAsRoot or
  // childAsXsiType, don't make it a part of the collision check.
  // but we do need to push it so that getXMIMEContentType will work.
  cycleDetectionStack.pushNocheck(obj);
  final boolean lookForLifecycleMethods = beanInfo.lookForLifecycleMethods();
  if (lookForLifecycleMethods) {
    fireBeforeMarshalEvents(beanInfo, obj);
  }
  beanInfo.serializeRoot(obj,this);
  if (lookForLifecycleMethods) {
    fireAfterMarshalEvents(beanInfo, obj);
  }
  cycleDetectionStack.pop();
}

代码示例来源:origin: org.glassfish.jaxb/jaxb-runtime

fireAfterMarshalEvents(actual, child);

代码示例来源:origin: org.glassfish.jaxb/jaxb-runtime

fireAfterMarshalEvents(beanInfo, child);

代码示例来源:origin: apache/servicemix-bundles

public void childAsRoot(Object obj) throws JAXBException, IOException, SAXException, XMLStreamException {
  final JaxBeanInfo beanInfo = grammar.getBeanInfo(obj, true);
  // since the same object will be reported to childAsRoot or
  // childAsXsiType, don't make it a part of the collision check.
  // but we do need to push it so that getXMIMEContentType will work.
  cycleDetectionStack.pushNocheck(obj);
  final boolean lookForLifecycleMethods = beanInfo.lookForLifecycleMethods();
  if (lookForLifecycleMethods) {
    fireBeforeMarshalEvents(beanInfo, obj);
  }
  beanInfo.serializeRoot(obj,this);
  if (lookForLifecycleMethods) {
    fireAfterMarshalEvents(beanInfo, obj);
  }
  cycleDetectionStack.pop();
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl

public void childAsRoot(Object obj) throws JAXBException, IOException, SAXException, XMLStreamException {
  final JaxBeanInfo beanInfo = grammar.getBeanInfo(obj, true);
  // since the same object will be reported to childAsRoot or
  // childAsXsiType, don't make it a part of the collision check.
  // but we do need to push it so that getXMIMEContentType will work.
  cycleDetectionStack.pushNocheck(obj);
  final boolean lookForLifecycleMethods = beanInfo.lookForLifecycleMethods();
  if (lookForLifecycleMethods) {
    fireBeforeMarshalEvents(beanInfo, obj);
  }
  beanInfo.serializeRoot(obj,this);
  if (lookForLifecycleMethods) {
    fireAfterMarshalEvents(beanInfo, obj);
  }
  cycleDetectionStack.pop();
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl

fireAfterMarshalEvents(actual, child);

代码示例来源:origin: apache/servicemix-bundles

fireAfterMarshalEvents(actual, child);

代码示例来源:origin: apache/servicemix-bundles

fireAfterMarshalEvents(beanInfo, child);

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.jaxb-impl

fireAfterMarshalEvents(beanInfo, child);

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