org.exolab.castor.xml.util.XMLFieldDescriptorImpl.<init>()方法的使用及代码示例

x33g5p2x  于2022-02-03 转载在 其他  
字(5.8k)|赞(0)|评价(0)|浏览(204)

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

XMLFieldDescriptorImpl.<init>介绍

[英]Construct a new field descriptor for the specified field. This is an XML field descriptor wrapping a field descriptor and adding XML related properties and methods.
[中]为指定的字段构造一个新的字段描述符。这是一个XML字段描述符,用于包装字段描述符,并添加与XML相关的属性和方法。

代码示例

代码示例来源:origin: org.codehaus.castor/castor-xml

  1. new XMLFieldDescriptorImpl(_javaClass, "_elements", null, NodeType.Element);
  2. FieldHandler handler = (new XMLFieldHandler() {

代码示例来源:origin: org.codehaus.castor/castor-xml

  1. private XMLFieldDescriptorImpl createFieldDescriptor(Class type, String fieldName,
  2. String xmlName) {
  3. XMLFieldDescriptorImpl fieldDesc = new XMLFieldDescriptorImpl(type, fieldName, xmlName, null);
  4. if (type.isArray()) {
  5. fieldDesc.setNodeType(NodeType.Element);
  6. }
  7. // -- primitive types are converted to attributes by default
  8. else if (type.isPrimitive()) {
  9. fieldDesc.setNodeType(_primitiveNodeType);
  10. } else {
  11. fieldDesc.setNodeType(NodeType.Element);
  12. }
  13. // -- wildcard?
  14. if (type == java.lang.Object.class) {
  15. fieldDesc.setMatches(xmlName + " *");
  16. }
  17. return fieldDesc;
  18. } // -- createFieldDescriptor

代码示例来源:origin: org.codehaus.castor/com.springsource.org.castor

  1. private XMLFieldDescriptorImpl createFieldDescriptor
  2. (Class type, String fieldName, String xmlName)
  3. {
  4. XMLFieldDescriptorImpl fieldDesc =
  5. new XMLFieldDescriptorImpl(type, fieldName, xmlName, null);
  6. if (type.isArray()) {
  7. fieldDesc.setNodeType(NodeType.Element);
  8. }
  9. //-- primitive types are converted to attributes by default
  10. else if (type.isPrimitive()) {
  11. fieldDesc.setNodeType(_primitiveNodeType);
  12. }
  13. else {
  14. fieldDesc.setNodeType(NodeType.Element);
  15. }
  16. //-- wildcard?
  17. if (type == java.lang.Object.class) {
  18. fieldDesc.setMatches(xmlName + " *");
  19. }
  20. return fieldDesc;
  21. } //-- createFieldDescriptor

代码示例来源:origin: org.codehaus.castor/castor-xml

  1. _desc = new XMLFieldDescriptorImpl(Object.class, "item", _xmlName, NodeType.Element);

代码示例来源:origin: org.codehaus.castor/castor-xml

  1. new XMLFieldDescriptorImpl(Object.class, "_elements", null, NodeType.Element);

代码示例来源:origin: org.codehaus.castor/com.springsource.org.castor

  1. XMLFieldDescriptorImpl desc = new XMLFieldDescriptorImpl(Object.class,
  2. "_elements", null, NodeType.Element);

代码示例来源:origin: org.codehaus.castor/castor-xml

  1. new XMLFieldDescriptorImpl(Object.class, "item", _xmlName, NodeType.Element);

代码示例来源:origin: org.codehaus.castor/com.springsource.org.castor

  1. = new XMLFieldDescriptorImpl(Object.class, "item", _xmlName, NodeType.Element);

代码示例来源:origin: org.codehaus.castor/com.springsource.org.castor

  1. _desc = new XMLFieldDescriptorImpl(Object.class, "item", _xmlName,
  2. NodeType.Element);

代码示例来源:origin: org.codehaus.castor/castor-codegen

  1. desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_URI", "URI", org.exolab.castor.xml.NodeType.Attribute);
  2. handler = new org.exolab.castor.xml.XMLFieldHandler() {
  3. public java.lang.Object getValue( java.lang.Object object )

代码示例来源:origin: org.codehaus.castor/castor-testsuite-xml-framework

  1. org.exolab.castor.xml.FieldValidator fieldValidator = null;
  2. desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_content", "PCDATA", org.exolab.castor.xml.NodeType.Text);
  3. desc.setImmutable(true);
  4. handler = new org.exolab.castor.xml.XMLFieldHandler() {

代码示例来源:origin: colddew/ralasafe

  1. desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_key", "key", org.exolab.castor.xml.NodeType.Attribute);
  2. desc.setImmutable(true);
  3. handler = new org.exolab.castor.xml.XMLFieldHandler() {

代码示例来源:origin: colddew/ralasafe

  1. desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.ralasafe.db.sql.xml.Column.class, "_column", "column", org.exolab.castor.xml.NodeType.Element);
  2. handler = new org.exolab.castor.xml.XMLFieldHandler() {
  3. public java.lang.Object getValue( java.lang.Object object )

代码示例来源:origin: colddew/ralasafe

  1. desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.ralasafe.db.sql.xml.Column.class, "_column", "column", org.exolab.castor.xml.NodeType.Element);
  2. handler = new org.exolab.castor.xml.XMLFieldHandler() {
  3. public java.lang.Object getValue( java.lang.Object object )

代码示例来源:origin: colddew/ralasafe

  1. desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_name", "name", org.exolab.castor.xml.NodeType.Attribute);
  2. desc.setImmutable(true);
  3. handler = new org.exolab.castor.xml.XMLFieldHandler() {

代码示例来源:origin: org.codehaus.castor/castor-xml-schema

  1. desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_name", "name", org.exolab.castor.xml.NodeType.Attribute);
  2. desc.setImmutable(true);
  3. handler = new org.exolab.castor.xml.XMLFieldHandler() {

代码示例来源:origin: org.codehaus.castor/castor-xml-schema

  1. desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(java.lang.String.class, "_name", "name", org.exolab.castor.xml.NodeType.Attribute);
  2. desc.setImmutable(true);
  3. handler = new org.exolab.castor.xml.XMLFieldHandler() {

代码示例来源:origin: colddew/ralasafe

  1. desc = new org.exolab.castor.xml.util.XMLFieldDescriptorImpl(org.ralasafe.db.sql.xml.LeftOfIn.class, "_leftOfIn", "-error-if-this-is-used-", org.exolab.castor.xml.NodeType.Element);
  2. handler = new org.exolab.castor.xml.XMLFieldHandler() {
  3. public java.lang.Object getValue( java.lang.Object object )

代码示例来源:origin: org.codehaus.castor/com.springsource.org.castor

  1. = new XMLFieldDescriptorImpl(fieldDesc,
  2. fieldDesc.getXMLName(),
  3. fieldDesc.getNodeType(),

代码示例来源:origin: org.codehaus.castor/castor-xml

  1. new XMLFieldDescriptorImpl(fieldDesc, fieldDesc.getXMLName(), fieldDesc.getNodeType(),
  2. getInternalContext().getPrimitiveNodeType());

相关文章