org.simpleframework.xml.Element.type()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(3.6k)|赞(0)|评价(0)|浏览(252)

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

Element.type介绍

暂无

代码示例

代码示例来源:origin: org.restlet.lib/org.simpleframework.simple-xml

  1. /**
  2. * Each annotation can provide a class which is used to determine
  3. * which label is used to serialize an object. This ensures that
  4. * the correct label is selected whenever serialization occurs.
  5. *
  6. * @param element this is the annotation to extract the type for
  7. *
  8. * @return this returns the class associated with the annotation
  9. */
  10. public Class getType(Element element) {
  11. Class type = element.type();
  12. if(type == void.class) {
  13. return contact.getType();
  14. }
  15. return type;
  16. }
  17. }

代码示例来源:origin: org.simpleframework/simple-xml

  1. /**
  2. * Each annotation can provide a class which is used to determine
  3. * which label is used to serialize an object. This ensures that
  4. * the correct label is selected whenever serialization occurs.
  5. *
  6. * @param element this is the annotation to extract the type for
  7. *
  8. * @return this returns the class associated with the annotation
  9. */
  10. public Class getType(Element element) {
  11. Class type = element.type();
  12. if(type == void.class) {
  13. return contact.getType();
  14. }
  15. return type;
  16. }
  17. }

代码示例来源:origin: ngallagher/simplexml

  1. /**
  2. * Each annotation can provide a class which is used to determine
  3. * which label is used to serialize an object. This ensures that
  4. * the correct label is selected whenever serialization occurs.
  5. *
  6. * @param element this is the annotation to extract the type for
  7. *
  8. * @return this returns the class associated with the annotation
  9. */
  10. public Class getType(Element element) {
  11. Class type = element.type();
  12. if(type == void.class) {
  13. return contact.getType();
  14. }
  15. return type;
  16. }
  17. }

代码示例来源:origin: org.simpleframework/simple-xml

  1. /**
  2. * Constructor for the <code>ElementLabel</code> object. This is
  3. * used to create a label that can convert a XML node into a
  4. * composite object or a primitive type from an XML element.
  5. *
  6. * @param contact this is the field that this label represents
  7. * @param label this is the annotation for the contact
  8. * @param format this is the format used to style this element
  9. */
  10. public ElementLabel(Contact contact, Element label, Format format) {
  11. this.detail = new Introspector(contact, this, format);
  12. this.decorator = new Qualifier(contact);
  13. this.required = label.required();
  14. this.type = contact.getType();
  15. this.override = label.name();
  16. this.expect = label.type();
  17. this.data = label.data();
  18. this.format = format;
  19. this.label = label;
  20. }

代码示例来源:origin: org.restlet.lib/org.simpleframework.simple-xml

  1. /**
  2. * Constructor for the <code>ElementLabel</code> object. This is
  3. * used to create a label that can convert a XML node into a
  4. * composite object or a primitive type from an XML element.
  5. *
  6. * @param contact this is the field that this label represents
  7. * @param label this is the annotation for the contact
  8. * @param format this is the format used to style this element
  9. */
  10. public ElementLabel(Contact contact, Element label, Format format) {
  11. this.detail = new Introspector(contact, this, format);
  12. this.decorator = new Qualifier(contact);
  13. this.required = label.required();
  14. this.type = contact.getType();
  15. this.override = label.name();
  16. this.expect = label.type();
  17. this.data = label.data();
  18. this.format = format;
  19. this.label = label;
  20. }

代码示例来源:origin: ngallagher/simplexml

  1. /**
  2. * Constructor for the <code>ElementLabel</code> object. This is
  3. * used to create a label that can convert a XML node into a
  4. * composite object or a primitive type from an XML element.
  5. *
  6. * @param contact this is the field that this label represents
  7. * @param label this is the annotation for the contact
  8. * @param format this is the format used to style this element
  9. */
  10. public ElementLabel(Contact contact, Element label, Format format) {
  11. this.detail = new Introspector(contact, this, format);
  12. this.decorator = new Qualifier(contact);
  13. this.required = label.required();
  14. this.type = contact.getType();
  15. this.override = label.name();
  16. this.expect = label.type();
  17. this.data = label.data();
  18. this.format = format;
  19. this.label = label;
  20. }

相关文章