Package xyz.cofe.typeconv
Class ExtendedCastGraph
java.lang.Object
xyz.cofe.collection.graph.SimpleSDGraph<java.lang.Class,java.util.function.Function<java.lang.Object,java.lang.Object>>
xyz.cofe.typeconv.TypeCastGraph
xyz.cofe.typeconv.BaseCastGraph
xyz.cofe.typeconv.ExtendedCastGraph
- All Implemented Interfaces:
xyz.cofe.collection.graph.DirectedGraph,xyz.cofe.collection.graph.Graph<java.lang.Class,java.util.function.Function<java.lang.Object,java.lang.Object>>,xyz.cofe.collection.graph.SingleDirectedGraph<java.lang.Class,java.util.function.Function<java.lang.Object,java.lang.Object>>,xyz.cofe.collection.graph.SingleGraph<java.lang.Class,java.util.function.Function<java.lang.Object,java.lang.Object>>,xyz.cofe.ecolls.GetReadLock,xyz.cofe.ecolls.GetWriteLock,xyz.cofe.ecolls.ReadWriteLockSupport,xyz.cofe.scn.LongScn<xyz.cofe.collection.graph.SimpleSDGraph<java.lang.Class,java.util.function.Function<java.lang.Object,java.lang.Object>>,java.lang.Void>,xyz.cofe.scn.Scn<xyz.cofe.collection.graph.SimpleSDGraph<java.lang.Class,java.util.function.Function<java.lang.Object,java.lang.Object>>,java.lang.Long,java.lang.Void>
public class ExtendedCastGraph extends BaseCastGraph
Расширеное преоброзование типов основанное на использовании
JavaSE Service Loader.
Для расширения сущесвующих преобразований необходимо реализовать сервис GetTypeConvertor ( oracle tutorial , plugin для maven: eu.somatik.serviceloader-maven-plugin:serviceloader-maven-plugin:1.0.3 ).
Для расширения сущесвующих преобразований необходимо реализовать сервис GetTypeConvertor ( oracle tutorial , plugin для maven: eu.somatik.serviceloader-maven-plugin:serviceloader-maven-plugin:1.0.3 ).
- Author:
- Kamnev Georgiy (nt.gocha@gmail.com)
- See Also:
GetTypeConvertor
-
Field Summary
Fields inherited from class xyz.cofe.typeconv.BaseCastGraph
BigDecimal2BigInteger, BigDecimal2Number, BigInteger2BigDecimal, BigInteger2Number, boolean2Boolean, Boolean2boolean, Boolean2Integer, Boolean2String, byte2Byte, Byte2byte, Byte2Number, char2Character, char2int, char2String, Character2char, charArr2String, CharArr2String, Charset2String, Date2String, dateFormats, double2Double, Double2double, Double2Number, float2Float, Float2float, Float2Number, int2char, int2Integer, Integer2Boolean, integer2Int, Integer2Number, JavaIoFile2String, JavaIoFile2URI, JavaIoFile2URL, long2Long, Long2long, Long2Number, Number2BigDecimal, Number2BigInteger, Number2Byte, Number2Double, Number2Float, Number2Integer, Number2Long, Number2Short, Number2String, Short2Number, short2Short, Short2short, String2BigDecimal, String2Boolean, String2char, String2charArr, String2CharArr, String2Charset, String2Date, String2double, String2Double, String2int, String2Integer, String2JavaIoFile, String2long, String2Long, String2URI, String2URL, URI2String, URL2String -
Constructor Summary
Constructors Constructor Description ExtendedCastGraph()Конструктор по умолчаниюExtendedCastGraph(ExtendedCastGraph src)Конструктор копирования -
Method Summary
Modifier and Type Method Description BaseCastGraphclone()Создание клонаMethods inherited from class xyz.cofe.typeconv.TypeCastGraph
cast, cast, createEdgeWeight, createSequenceCaster, findPath, findPath, findStartNode, getCastPaths, getEdgeWeight, onNodeAdded, onNodeRemovedMethods inherited from class xyz.cofe.collection.graph.SimpleSDGraph
add, add, clearAll, clearEdges, contains, edgesOf, edgesOfNodeA, edgesOfNodeB, get, getEdge, getEdges, getEdges, getNodes, hasEdge, indexOf, onEdgeAdded, onEdgeRemoved, remove, remove, removeEdge, scnListenerHelper, set, setEdge, setEdgesMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
ExtendedCastGraph
public ExtendedCastGraph()Конструктор по умолчанию -
ExtendedCastGraph
Конструктор копирования- Parameters:
src- образей для копирования
-
-
Method Details
-
clone
Создание клона- Overrides:
clonein classBaseCastGraph- Returns:
- клон
-