Package org.jboss.xb.binding.metadata

Examples of org.jboss.xb.binding.metadata.ValueMetaData


                              type.getName() +
                              ": characters bound to " + propertyMetaData.getName()
                           );
                        }

                        ValueMetaData valueMetaData = charactersMetaData.getValue();
                        if(valueMetaData != null)
                        {
                           log.trace("complex type " +
                              type.getName() +
                              ": characters unmarshalMethod=" +
                              valueMetaData.getUnmarshalMethod() +
                              ", marshalMethod=" + valueMetaData.getMarshalMethod()
                           );
                        }

                        boolean mapEntryKey = appInfo.isMapEntryKey();
                        if(mapEntryKey)
View Full Code Here


               log.trace(msg);
            }
            term.setAddMethodMetaData(addMethodMetaData);
         }

         ValueMetaData valueMetaData = appInfo.getValueMetaData();
         if(valueMetaData != null)
         {
            if (trace)
            {
               String msg = term.isWildcard() || term.isModelGroup() ? term.toString() : "element " +
                  ((ElementBinding)term).getQName();
               msg += ": unmarshalMethod=" + valueMetaData.getUnmarshalMethod();
               log.trace(msg);
            }
            term.setValueMetaData(valueMetaData);
         }
View Full Code Here

                           classMetaData.getImpl());
                     }
                     binding.setClassMetaData(classMetaData);
                  }

                  ValueMetaData valueMetaData = appInfo.getValueMetaData();
                  if(valueMetaData != null)
                  {
                     if(trace)
                     {
                        log.trace("simple type " +
                           type.getName() +
                           ": unmarshalMethod=" +
                           valueMetaData.getUnmarshalMethod() +
                           ", marshalMethod=" +
                           valueMetaData.getMarshalMethod());
                     }
                     binding.setValueMetaData(valueMetaData);
                  }
               }
            }
View Full Code Here

                              type.getName() +
                              ": characters bound to " + propertyMetaData.getName()
                           );
                        }

                        ValueMetaData valueMetaData = charactersMetaData.getValue();
                        if(valueMetaData != null)
                        {
                           log.trace("complex type " +
                              type.getName() +
                              ": characters unmarshalMethod=" +
                              valueMetaData.getUnmarshalMethod() +
                              ", marshalMethod=" + valueMetaData.getMarshalMethod()
                           );
                        }

                        boolean mapEntryKey = appInfo.isMapEntryKey();
                        if(mapEntryKey)
View Full Code Here

               log.trace(msg);
            }
            term.setAddMethodMetaData(addMethodMetaData);
         }

         ValueMetaData valueMetaData = appInfo.getValueMetaData();
         if(valueMetaData != null)
         {
            if (trace)
            {
               String msg = term.isWildcard() || term.isModelGroup() ? term.toString() : "element " +
                  ((ElementBinding)term).getQName();
               msg += ": unmarshalMethod=" + valueMetaData.getUnmarshalMethod();
               log.trace(msg);
            }
            term.setValueMetaData(valueMetaData);
         }
View Full Code Here

                           AttributeBinding binding,
                           NamespaceContext nsCtx,
                           String value)
   {
      TypeBinding type = binding.getType();
      ValueMetaData valueMetaData = binding.getValueMetaData();
      return type == null ? value : type.getCharactersHandler().unmarshal(attrName, type, nsCtx, valueMetaData, value);
   }
View Full Code Here

      return clsName;
   }

   private static Class classForSimpleType(TypeBinding type, boolean nillable)
   {
      ValueMetaData valueMetaData = type.getValueMetaData();
      if(valueMetaData != null && valueMetaData.getUnmarshalMethod() != null)
      {
         return RtUtil.getUnmarshalMethod(type.getQName(), valueMetaData).getReturnType();
      }
      else if(type.getClassMetaData() != null && type.getClassMetaData().getImpl() != null)
      {
View Full Code Here

               }
               unmarshalled = dataContent;
            }
            else
            {
               ValueMetaData valueMetaData = element.getValueMetaData();
               if(valueMetaData == null)
               {
                  CharactersMetaData charactersMetaData = type.getCharactersMetaData();
                  if(charactersMetaData != null)
                  {
View Full Code Here

/*    */     public void attribute(QName elemName, QName attrName, AttributeBinding binding, Object owner, Object value) {  } } ;
/*    */
/*    */   public Object unmarshal(QName elemName, QName attrName, AttributeBinding binding, NamespaceContext nsCtx, String value)
/*    */   {
/* 48 */     TypeBinding type = binding.getType();
/* 49 */     ValueMetaData valueMetaData = binding.getValueMetaData();
/* 50 */     return type == null ? value : type.getCharactersHandler().unmarshal(attrName, type, nsCtx, valueMetaData, value);
/*    */   }
View Full Code Here

/*      */             }
/*      */
/*  601 */             binding.setClassMetaData(classMetaData);
/*      */           }
/*      */
/*  604 */           ValueMetaData valueMetaData = appInfo.getValueMetaData();
/*  605 */           if (valueMetaData == null)
/*      */             continue;
/*  607 */           if (this.trace)
/*      */           {
/*  609 */             log.trace("simple type " + type.getName() + ": unmarshalMethod=" + valueMetaData.getUnmarshalMethod() + ", marshalMethod=" + valueMetaData.getMarshalMethod());
/*      */           }
/*      */
/*  616 */           binding.setValueMetaData(valueMetaData);
/*      */         }
/*      */
View Full Code Here

TOP

Related Classes of org.jboss.xb.binding.metadata.ValueMetaData

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.