Package org.jboss.xb.binding.metadata

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


      }
     
      if (owner instanceof MapEntry)
      {
         TypeBinding type = element.getType();
         CharactersMetaData characters = type.getCharactersMetaData();
         if (characters != null)
         {
            if (characters.isMapEntryKey())
            {
               ((MapEntry) owner).setKey(value);
            }
            else if (characters.isMapEntryValue())
            {
               ((MapEntry) owner).setValue(value);
            }
            else
            {
               throw new JBossXBRuntimeException("Parent object is a map entry but characters of element " + qName
                     + " of type " + type.getQName() + " were bound to niether key nor value in a map entry.");
            }
         }
         else
         {
            throw new JBossXBRuntimeException("Parent object is a map entry but characters of element " + qName
                  + " of type " + type.getQName() + " were bound to niether key nor value in a map entry.");
         }
      }
      else
      {
         String propName = null;
         String colType = null;
         TypeBinding type = element.getType();
         if (type != null && !type.isSimple()/* && type.hasSimpleContent()*/)
         {
            PropertyMetaData propertyMetaData = type.getPropertyMetaData();
            if (propertyMetaData == null)
            {
               CharactersMetaData charactersMetaData = type.getCharactersMetaData();
               propertyMetaData = charactersMetaData == null ? null : charactersMetaData.getProperty();
            }

            if (propertyMetaData != null)
            {
               propName = propertyMetaData.getName();
View Full Code Here


            else
            {
               ValueMetaData valueMetaData = element.getValueMetaData();
               if(valueMetaData == null)
               {
                  CharactersMetaData charactersMetaData = type.getCharactersMetaData();
                  if(charactersMetaData != null)
                  {
                     valueMetaData = charactersMetaData.getValue();
                  }
               }

               // todo valueMetaData is available from type
               unmarshalled = dataContent == null ?
View Full Code Here

/*  576 */     String characters = null;
/*  577 */     TypeBinding simpleType = type.getSimpleType();
/*  578 */     if ((simpleType != null) && (!Constants.QNAME_ANYTYPE.equals(type.getQName())))
/*      */     {
/*  580 */       String fieldName = this.ctx.getSimpleContentProperty();
/*  581 */       CharactersMetaData charactersMetaData = type.getCharactersMetaData();
/*  582 */       PropertyMetaData propertyMetaData = charactersMetaData == null ? null : charactersMetaData.getProperty();
/*  583 */       if (propertyMetaData != null)
/*      */       {
/*  585 */         fieldName = propertyMetaData.getName();
/*      */       }
/*      */
View Full Code Here

/*      */             }
/*      */
/*  727 */             binding.setClassMetaData(classMetaData);
/*      */           }
/*      */
/*  730 */           CharactersMetaData charactersMetaData = appInfo.getCharactersMetaData();
/*  731 */           if (charactersMetaData != null)
/*      */           {
/*  733 */             if (this.trace)
/*      */             {
/*  735 */               PropertyMetaData propertyMetaData = charactersMetaData.getProperty();
/*  736 */               if (propertyMetaData != null)
/*      */               {
/*  738 */                 log.trace("complex type " + type.getName() + ": characters bound to " + propertyMetaData.getName());
/*      */               }
/*      */
/*  744 */               ValueMetaData valueMetaData = charactersMetaData.getValue();
/*  745 */               if (valueMetaData != null)
/*      */               {
/*  747 */                 log.trace("complex type " + type.getName() + ": characters unmarshalMethod=" + valueMetaData.getUnmarshalMethod() + ", marshalMethod=" + valueMetaData.getMarshalMethod());
/*      */               }
/*      */
View Full Code Here

/*      */         else
/*      */         {
/* 1036 */           ValueMetaData valueMetaData = element.getValueMetaData();
/* 1037 */           if (valueMetaData == null)
/*      */           {
/* 1039 */             CharactersMetaData charactersMetaData = type.getCharactersMetaData();
/* 1040 */             if (charactersMetaData != null)
/*      */             {
/* 1042 */               valueMetaData = charactersMetaData.getValue();
/*      */             }
/*      */
/*      */           }
/*      */
/* 1047 */           unmarshalled = dataContent == null ? charHandler.unmarshalEmpty(endName, charType, this.nsRegistry, valueMetaData) : charHandler.unmarshal(endName, charType, this.nsRegistry, valueMetaData, dataContent);
View Full Code Here

/*     */     }
/*     */
/* 134 */     if ((owner instanceof MapEntry))
/*     */     {
/* 136 */       TypeBinding type = element.getType();
/* 137 */       CharactersMetaData characters = type.getCharactersMetaData();
/* 138 */       if (characters != null)
/*     */       {
/* 140 */         if (characters.isMapEntryKey())
/*     */         {
/* 142 */           ((MapEntry)owner).setKey(value);
/*     */         }
/* 144 */         else if (characters.isMapEntryValue())
/*     */         {
/* 146 */           ((MapEntry)owner).setValue(value);
/*     */         }
/*     */         else
/*     */         {
/* 150 */           throw new JBossXBRuntimeException("Parent object is a map entry but characters of element " + qName + " of type " + type.getQName() + " were bound to niether key nor value in a map entry.");
/*     */         }
/*     */
/*     */       }
/*     */       else
/*     */       {
/* 156 */         throw new JBossXBRuntimeException("Parent object is a map entry but characters of element " + qName + " of type " + type.getQName() + " were bound to niether key nor value in a map entry.");
/*     */       }
/*     */
/*     */     }
/*     */     else
/*     */     {
/* 162 */       String propName = null;
/* 163 */       String colType = null;
/* 164 */       TypeBinding type = element.getType();
/* 165 */       if ((type != null) && (!type.isSimple()))
/*     */       {
/* 167 */         PropertyMetaData propertyMetaData = type.getPropertyMetaData();
/* 168 */         if (propertyMetaData == null)
/*     */         {
/* 170 */           CharactersMetaData charactersMetaData = type.getCharactersMetaData();
/* 171 */           propertyMetaData = charactersMetaData == null ? null : charactersMetaData.getProperty();
/*     */         }
/*     */
/* 174 */         if (propertyMetaData != null)
/*     */         {
/* 176 */           propName = propertyMetaData.getName();
View Full Code Here

      }
     
      if (owner instanceof MapEntry)
      {
         TypeBinding type = element.getType();
         CharactersMetaData characters = type.getCharactersMetaData();
         if (characters != null)
         {
            if (characters.isMapEntryKey())
            {
               ((MapEntry) owner).setKey(value);
            }
            else if (characters.isMapEntryValue())
            {
               ((MapEntry) owner).setValue(value);
            }
            else
            {
               throw new JBossXBRuntimeException("Parent object is a map entry but characters of element " + qName
                     + " of type " + type.getQName() + " were bound to niether key nor value in a map entry.");
            }
         }
         else
         {
            throw new JBossXBRuntimeException("Parent object is a map entry but characters of element " + qName
                  + " of type " + type.getQName() + " were bound to niether key nor value in a map entry.");
         }
      }
      else
      {
         String propName = null;
         String colType = null;
         TypeBinding type = element.getType();
         if (type != null && !type.isSimple()/* && type.hasSimpleContent()*/)
         {
            PropertyMetaData propertyMetaData = type.getPropertyMetaData();
            if (propertyMetaData == null)
            {
               CharactersMetaData charactersMetaData = type.getCharactersMetaData();
               propertyMetaData = charactersMetaData == null ? null : charactersMetaData.getProperty();
            }

            if (propertyMetaData != null)
            {
               propName = propertyMetaData.getName();
View Full Code Here

                        );
                     }
                     binding.setClassMetaData(classMetaData);
                  }

                  CharactersMetaData charactersMetaData = appInfo.getCharactersMetaData();
                  if(charactersMetaData != null)
                  {
                     if (trace)
                     {
                        PropertyMetaData propertyMetaData = charactersMetaData.getProperty();
                        if(propertyMetaData != null)
                        {
                           log.trace("complex type " +
                              type.getName() +
                              ": characters bound to " + propertyMetaData.getName()
                           );
                        }

                        ValueMetaData valueMetaData = charactersMetaData.getValue();
                        if(valueMetaData != null)
                        {
                           log.trace("complex type " +
                              type.getName() +
                              ": characters unmarshalMethod=" +
View Full Code Here

                        );
                     }
                     binding.setClassMetaData(classMetaData);
                  }

                  CharactersMetaData charactersMetaData = appInfo.getCharactersMetaData();
                  if(charactersMetaData != null)
                  {
                     if (ctx.trace)
                     {
                        PropertyMetaData propertyMetaData = charactersMetaData.getProperty();
                        if(propertyMetaData != null)
                        {
                           log.trace("complex type " +
                              type.getName() +
                              ": characters bound to " + propertyMetaData.getName()
                           );
                        }

                        ValueMetaData valueMetaData = charactersMetaData.getValue();
                        if(valueMetaData != null)
                        {
                           log.trace("complex type " +
                              type.getName() +
                              ": characters unmarshalMethod=" +
View Full Code Here

            else
            {
               ValueMetaData valueMetaData = element.getValueMetaData();
               if(valueMetaData == null)
               {
                  CharactersMetaData charactersMetaData = type.getCharactersMetaData();
                  if(charactersMetaData != null)
                  {
                     valueMetaData = charactersMetaData.getValue();
                  }
               }

               // todo valueMetaData is available from type
               unmarshalled = dataContent == null ?
View Full Code Here

TOP

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

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.