imum-marshaller.1.0.0.source-code.system-marshaller-config.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of minimum-marshaller Show documentation
Show all versions of minimum-marshaller Show documentation
The high performance and density marshaller
<!-- * 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>