gpt4 book ai didi

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

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

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

XMLSerializer.getIdFromObject介绍

[英]Gets the ID value from an identifiable object.
[中]从可识别对象获取ID值。

代码示例

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

void reconcileID() throws SAXException {
  // find objects that were not a part of the object graph
  idReferencedObjects.removeAll(objectsWithId);
  for( Object idObj : idReferencedObjects ) {
    try {
      String id = getIdFromObject(idObj);
      reportError( new NotIdentifiableEventImpl(
        ValidationEvent.ERROR,
        Messages.DANGLING_IDREF.format(id),
        new ValidationEventLocatorImpl(idObj) ) );
    } catch (JAXBException e) {
      // this error should have been reported already. just ignore here.
    }
  }
  // clear the garbage
  idReferencedObjects.clear();
  objectsWithId.clear();
}

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

public String onIDREF( Object obj ) throws SAXException {
  String id;
  try {
    id = getIdFromObject(obj);
  } catch (JAXBException e) {
    reportError(null,e);
    return null; // recover by returning null
  }
  idReferencedObjects.add(obj);
  if(id==null) {
    reportError( new NotIdentifiableEventImpl(
      ValidationEvent.ERROR,
      Messages.NOT_IDENTIFIABLE.format(),
      new ValidationEventLocatorImpl(obj) ) );
  }
  return id;
}

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

void reconcileID() throws SAXException {
  // find objects that were not a part of the object graph
  idReferencedObjects.removeAll(objectsWithId);
  for( Object idObj : idReferencedObjects ) {
    try {
      String id = getIdFromObject(idObj);
      reportError( new NotIdentifiableEventImpl(
        ValidationEvent.ERROR,
        Messages.DANGLING_IDREF.format(id),
        new ValidationEventLocatorImpl(idObj) ) );
    } catch (JAXBException e) {
      // this error should have been reported already. just ignore here.
    }
  }
  // clear the garbage
  idReferencedObjects.clear();
  objectsWithId.clear();
}

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

public String onIDREF( Object obj ) throws SAXException {
  String id;
  try {
    id = getIdFromObject(obj);
  } catch (JAXBException e) {
    reportError(null,e);
    return null; // recover by returning null
  }
  idReferencedObjects.add(obj);
  if(id==null) {
    reportError( new NotIdentifiableEventImpl(
      ValidationEvent.ERROR,
      Messages.NOT_IDENTIFIABLE.format(),
      new ValidationEventLocatorImpl(obj) ) );
  }
  return id;
}

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

void reconcileID() throws SAXException {
  // find objects that were not a part of the object graph
  idReferencedObjects.removeAll(objectsWithId);
  for( Object idObj : idReferencedObjects ) {
    try {
      String id = getIdFromObject(idObj);
      reportError( new NotIdentifiableEventImpl(
        ValidationEvent.ERROR,
        Messages.DANGLING_IDREF.format(id),
        new ValidationEventLocatorImpl(idObj) ) );
    } catch (JAXBException e) {
      // this error should have been reported already. just ignore here.
    }
  }
  // clear the garbage
  idReferencedObjects.clear();
  objectsWithId.clear();
}

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

void reconcileID() throws SAXException {
  // find objects that were not a part of the object graph
  idReferencedObjects.removeAll(objectsWithId);
  for( Object idObj : idReferencedObjects ) {
    try {
      String id = getIdFromObject(idObj);
      reportError( new NotIdentifiableEventImpl(
        ValidationEvent.ERROR,
        Messages.DANGLING_IDREF.format(id),
        new ValidationEventLocatorImpl(idObj) ) );
    } catch (JAXBException e) {
      // this error should have been reported already. just ignore here.
    }
  }
  // clear the garbage
  idReferencedObjects.clear();
  objectsWithId.clear();
}

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

public String onIDREF( Object obj ) throws SAXException {
  String id;
  try {
    id = getIdFromObject(obj);
  } catch (JAXBException e) {
    reportError(null,e);
    return null; // recover by returning null
  }
  idReferencedObjects.add(obj);
  if(id==null) {
    reportError( new NotIdentifiableEventImpl(
      ValidationEvent.ERROR,
      Messages.NOT_IDENTIFIABLE.format(),
      new ValidationEventLocatorImpl(obj) ) );
  }
  return id;
}

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

public String onIDREF( Object obj ) throws SAXException {
  String id;
  try {
    id = getIdFromObject(obj);
  } catch (JAXBException e) {
    reportError(null,e);
    return null; // recover by returning null
  }
  idReferencedObjects.add(obj);
  if(id==null) {
    reportError( new NotIdentifiableEventImpl(
      ValidationEvent.ERROR,
      Messages.NOT_IDENTIFIABLE.format(),
      new ValidationEventLocatorImpl(obj) ) );
  }
  return id;
}

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