All Downloads are FREE. Search and download functionalities are using the official Maven repository.

imum-marshaller.1.0.0.source-code.system-marshaller-config.xml Maven / Gradle / Ivy

There is a newer version: 3.0.0
Show newest version
<!-- 
 * Copyright 2014 Masazumi Kobayashi
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License 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.
 */
-->
<minimum-marshaller>

    <!--
     System class mapping 0-999のidはシステムで利用します。
     User classは 1000 以降のidを利用してください。
     0 はnullを意味しています。
     1 はenum型で予約されています。
     
    -->
	<class-mapping id="1" handler="org.mk300.marshal.minimum.handler.GenericEnumHandler" class="java.lang.Enum"/>
    
	<class-mapping id="11" handler="org.mk300.marshal.minimum.handler.StringHandler"     class="java.lang.String"/>
	<class-mapping id="12" handler="org.mk300.marshal.minimum.handler.DateHandler"       class="java.util.Date" />
	<class-mapping id="13" handler="org.mk300.marshal.minimum.handler.BigDecimalHandler" class="java.math.BigDecimal" />
	<class-mapping id="14" handler="org.mk300.marshal.minimum.handler.BigIntegerHandler" class="java.math.BigInteger" />
	<class-mapping id="15" handler="org.mk300.marshal.minimum.handler.SqlDateHandler"       class="java.sql.Date" />
	<class-mapping id="16" handler="org.mk300.marshal.minimum.handler.SqlTimeHandler"       class="java.sql.Time" />
	<class-mapping id="17" handler="org.mk300.marshal.minimum.handler.SqlTimestampHandler"  class="java.sql.Timestamp" />
	<class-mapping id="18" handler="org.mk300.marshal.minimum.handler.AtomicIntegerHandler"   class="java.util.concurrent.atomic.AtomicInteger" />
	<class-mapping id="19" handler="org.mk300.marshal.minimum.handler.AtomicLongHandler"      class="java.util.concurrent.atomic.AtomicLong" />
	<class-mapping id="20" handler="org.mk300.marshal.minimum.handler.AtomicBooleanHandler"   class="java.util.concurrent.atomic.AtomicBoolean" />
	<class-mapping id="21" handler="org.mk300.marshal.minimum.handler.AtomicReferenceHandler" class="java.util.concurrent.atomic.AtomicReference" />
	<class-mapping id="22" handler="org.mk300.marshal.minimum.handler.AtomicStampedReferenceHandler" class="java.util.concurrent.atomic.AtomicStampedReference" />
	
	<class-mapping id="23" handler="org.mk300.marshal.minimum.handler.AtomicIntegerArrayHandler"    class="java.util.concurrent.atomic.AtomicIntegerArray" />
	<class-mapping id="24" handler="org.mk300.marshal.minimum.handler.AtomicLongArrayHandler"       class="java.util.concurrent.atomic.AtomicLongArray" />
	<class-mapping id="25" handler="org.mk300.marshal.minimum.handler.AtomicReferenceArrayHandler"  class="java.util.concurrent.atomic.AtomicReferenceArray" />
	
	<!-- Collection (List/Set) -->
	<class-mapping id="101" handler="org.mk300.marshal.minimum.handler.CollectionHandler" class="java.util.ArrayList"/>
	<class-mapping id="102" handler="org.mk300.marshal.minimum.handler.CollectionHandler" class="java.util.LinkedList" />
	<class-mapping id="103" handler="org.mk300.marshal.minimum.handler.CollectionHandler" class="java.util.concurrent.CopyOnWriteArrayList"/>
	<class-mapping id="105" handler="org.mk300.marshal.minimum.handler.CollectionHandler" class="java.util.Vector"/>
	<class-mapping id="106" handler="org.mk300.marshal.minimum.handler.CollectionHandler" class="java.util.HashSet"/>
	<class-mapping id="107" handler="org.mk300.marshal.minimum.handler.CollectionHandler" class="java.util.concurrent.CopyOnWriteArraySet"/>
	<class-mapping id="108" handler="org.mk300.marshal.minimum.handler.CollectionHandler" class="java.util.LinkedHashSet"/>
	<class-mapping id="109" handler="org.mk300.marshal.minimum.handler.CollectionHandler" class="java.util.ArrayDeque"/>
	<class-mapping id="110" handler="org.mk300.marshal.minimum.handler.CollectionHandler" class="java.util.concurrent.ConcurrentLinkedDeque"/>
	<class-mapping id="111" handler="org.mk300.marshal.minimum.handler.CollectionHandler" class="java.util.concurrent.ConcurrentLinkedQueue"/>
	<class-mapping id="112" handler="org.mk300.marshal.minimum.handler.CollectionHandler" class="java.util.concurrent.LinkedTransferQueue"/>
	<class-mapping id="113" handler="org.mk300.marshal.minimum.handler.CollectionHandler" class="java.util.Stack"/>
	
	<class-mapping id="131" handler="org.mk300.marshal.minimum.handler.TreeSetHandler"               class="java.util.TreeSet"/>
	<class-mapping id="132" handler="org.mk300.marshal.minimum.handler.ConcurrentSkipListSetHandler" class="java.util.concurrent.ConcurrentSkipListSet"/>
	<class-mapping id="133" handler="org.mk300.marshal.minimum.handler.ArrayBlockingQueueHandler"    class="java.util.concurrent.ArrayBlockingQueue"/>
	<class-mapping id="134" handler="org.mk300.marshal.minimum.handler.LinkedBlockingDequeHandler"   class="java.util.concurrent.LinkedBlockingDeque"/>
	<class-mapping id="135" handler="org.mk300.marshal.minimum.handler.LinkedBlockingQueueHandler"   class="java.util.concurrent.LinkedBlockingQueue"/>
	<class-mapping id="136" handler="org.mk300.marshal.minimum.handler.PriorityQueueHandler"         class="java.util.PriorityQueue"/>
	<class-mapping id="137" handler="org.mk300.marshal.minimum.handler.PriorityBlockingQueueHandler" class="java.util.concurrent.PriorityBlockingQueue"/>
	<class-mapping id="138" handler="org.mk300.marshal.minimum.handler.SynchronousQueueHandler" class="java.util.concurrent.SynchronousQueue"/>
	
	<!-- Unsupport java.util.concurrent.DelayQueue  -->
	
	<!-- EnumSet -->
	<class-mapping id="140" handler="org.mk300.marshal.minimum.handler.EnumSetHandler" class="java.util.RegularEnumSet"/>
	<class-mapping id="141" handler="org.mk300.marshal.minimum.handler.EnumSetHandler" class="java.util.JumboEnumSet"/>
	
	<!-- EnumMap -->
	<class-mapping id="142" handler="org.mk300.marshal.minimum.handler.EnumMapHandler" class="java.util.EnumMap"/>
	
	
	<!-- Map -->
	<class-mapping id="201" handler="org.mk300.marshal.minimum.handler.MapHandler" class="java.util.HashMap"/>
	<class-mapping id="202" handler="org.mk300.marshal.minimum.handler.MapHandler" class="java.util.concurrent.ConcurrentHashMap"/>
	<class-mapping id="203" handler="org.mk300.marshal.minimum.handler.MapHandler" class="java.util.IdentityHashMap"/>
	<class-mapping id="204" handler="org.mk300.marshal.minimum.handler.MapHandler" class="java.util.Properties"/>
	<class-mapping id="205" handler="org.mk300.marshal.minimum.handler.LinkedHashMapHandler" class="java.util.LinkedHashMap"/>
	<class-mapping id="206" handler="org.mk300.marshal.minimum.handler.TreeMapHandler" class="java.util.TreeMap"/>
	<class-mapping id="207" handler="org.mk300.marshal.minimum.handler.ConcurrentSkipListMapHandler" class="java.util.concurrent.ConcurrentSkipListMap"/>
	
	
	<class-mapping id="301" handler="org.mk300.marshal.minimum.handler.PrimitiveWrapperHandler" class="java.lang.Integer"/>
	<class-mapping id="302" handler="org.mk300.marshal.minimum.handler.PrimitiveWrapperHandler" class="java.lang.Long"/>
	<class-mapping id="303" handler="org.mk300.marshal.minimum.handler.PrimitiveWrapperHandler" class="java.lang.Short"/>
	<class-mapping id="304" handler="org.mk300.marshal.minimum.handler.PrimitiveWrapperHandler" class="java.lang.Boolean"/>
	<class-mapping id="305" handler="org.mk300.marshal.minimum.handler.PrimitiveWrapperHandler" class="java.lang.Double"/>
	<class-mapping id="306" handler="org.mk300.marshal.minimum.handler.PrimitiveWrapperHandler" class="java.lang.Float"/>
	<class-mapping id="307" handler="org.mk300.marshal.minimum.handler.PrimitiveWrapperHandler" class="java.lang.Character"/>
	<class-mapping id="308" handler="org.mk300.marshal.minimum.handler.PrimitiveWrapperHandler" class="java.lang.Byte"/>
	
	
	<!-- boolean[] -->
	<class-mapping id="401" handler="org.mk300.marshal.minimum.handler.PrimitiveArrayHandler" class="[B"/>
	<!-- short[] -->
	<class-mapping id="402" handler="org.mk300.marshal.minimum.handler.PrimitiveArrayHandler" class="[S"/>
	<!-- int[] -->
	<class-mapping id="403" handler="org.mk300.marshal.minimum.handler.PrimitiveArrayHandler" class="[I"/>
	<!-- long[] -->
	<class-mapping id="404" handler="org.mk300.marshal.minimum.handler.PrimitiveArrayHandler" class="[J"/>
	<!-- boolean[] -->
	<class-mapping id="405" handler="org.mk300.marshal.minimum.handler.PrimitiveArrayHandler" class="[Z"/>
	<!-- float[] -->
	<class-mapping id="406" handler="org.mk300.marshal.minimum.handler.PrimitiveArrayHandler" class="[F"/>
	<!-- double[] -->
	<class-mapping id="407" handler="org.mk300.marshal.minimum.handler.PrimitiveArrayHandler" class="[D"/>
	<!-- char[] -->
	<class-mapping id="408" handler="org.mk300.marshal.minimum.handler.PrimitiveArrayHandler" class="[C"/>
	<!-- Object[] -->
	<class-mapping id="409" handler="org.mk300.marshal.minimum.handler.ObjectArrayHandler"    class="[Ljava.lang.Object;"/>
	<!-- String[] -->	
	<class-mapping id="410" handler="org.mk300.marshal.minimum.handler.StringArrayHandler"    class="[Ljava.lang.String;"/>
	
</minimum-marshaller>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy