Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2010-2015 Amazon.com, Inc. or its affiliates. All Rights Reserved.
   *
   * Licensed under the Apache License, Version 2.0 (the "License").
   * You may not use this file except in compliance with the License.
   * A copy of the License is located at
   * 
   *  http://aws.amazon.com/apache2.0
   * 
  * or in the "license" file accompanying this file. This file is distributed
  * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either
  * express or implied. See the License for the specific language governing
  * permissions and limitations under the License.
  */
 package com.amazonaws.transform;
 
 import java.util.Date;
 
 
Collection of unmarshallers for simple data types.
 
 public class SimpleTypeUnmarshallers {
    
    
Unmarshaller for String values.
 
     public static class StringUnmarshaller implements Unmarshaller<StringNode> {
         public String unmarshall(Node inthrows Exception {
             return XpathUtils.asString("."in);
         }
 
         private static StringUnmarshaller instance;
         public static StringUnmarshaller getInstance() {
             if ( == null = new StringUnmarshaller();
             return ;
         }
     }
    
    
Unmarshaller for Double values.
 
     public static class DoubleUnmarshaller implements Unmarshaller<DoubleNode> {
         public Double unmarshall(Node inthrows Exception {
             return XpathUtils.asDouble("."in);
         }
         
         private static DoubleUnmarshaller instance;
         public static DoubleUnmarshaller getInstance() {
             if ( == null = new DoubleUnmarshaller();
             return ;
         }
     }
    
    
Unmarshaller for Integer values.
 
     public static class IntegerUnmarshaller implements Unmarshaller<IntegerNode> {
         public Integer unmarshall(Node inthrows Exception {
             return XpathUtils.asInteger("."in);
         }
 
         private static IntegerUnmarshaller instance;
         public static IntegerUnmarshaller getInstance() {
             if ( == null = new IntegerUnmarshaller();
             return ;
         }
     }
    
    
Unmarshaller for Boolean values.
 
     public static class BooleanUnmarshaller implements Unmarshaller<BooleanNode> {
         public Boolean unmarshall(Node inthrows Exception {
             return XpathUtils.asBoolean("."in);
         }
 
         private static BooleanUnmarshaller instance;
         public static BooleanUnmarshaller getInstance() {
             if ( == null = new BooleanUnmarshaller();
             return ;
         }
     }
    
    
Unmarshaller for Float values.
 
     public static class FloatUnmarshaller implements Unmarshaller<FloatNode> {
         public Float unmarshall(Node inthrows Exception {
             return XpathUtils.asFloat("."in);
         }
 
         private static FloatUnmarshaller instance;
         public static FloatUnmarshaller getInstance() {
             if ( == null = new FloatUnmarshaller();
            return ;
        }
    }
    
    
Unmarshaller for Long values.
    public static class LongUnmarshaller implements Unmarshaller<LongNode> {
        public Long unmarshall(Node inthrows Exception {
            return XpathUtils.asLong("."in);
        }
        private static LongUnmarshaller instance;
        public static LongUnmarshaller getInstance() {
            if ( == null = new LongUnmarshaller();
            return ;
        }
    }
    
    
Unmarshaller for Byte values.
    public static class ByteUnmarshaller implements Unmarshaller<ByteNode> {
        public Byte unmarshall(Node inthrows Exception {
            return XpathUtils.asByte("."in);
        }
        private static ByteUnmarshaller instance;
        public static ByteUnmarshaller getInstance() {
            if ( == null = new ByteUnmarshaller();
            return ;
        }
    }
    
    
Unmarshaller for Date values.
    public static class DateUnmarshaller implements Unmarshaller<DateNode> {
        public Date unmarshall(Node inthrows Exception {
            return XpathUtils.asDate("."in);
        }
        private static DateUnmarshaller instance;
        public static DateUnmarshaller getInstance() {
            if ( == null = new DateUnmarshaller();
            return ;
        }
    }
    
    
Unmarshaller for ByteBuffer values.
    public static class ByteBufferUnmarshaller implements Unmarshaller<ByteBufferNode> {
        public ByteBuffer unmarshall(Node inthrows Exception {
            return XpathUtils.asByteBuffer("."in);
        }
        private static ByteBufferUnmarshaller instance;
        public static ByteBufferUnmarshaller getInstance() {
            if ( == null = new ByteBufferUnmarshaller();
            return ;
        }
    }
New to GrepCode? Check out our FAQ X