Errai 3.0.1-SNAPSHOT

org.jboss.errai.marshalling.rebind.api.model
Class MappingDefinition

java.lang.Object
  extended by org.jboss.errai.marshalling.rebind.api.model.MappingDefinition
Direct Known Subclasses:
SecurityExceptionMapping, StackTraceElementDefinition, ThrowableDefinition

public class MappingDefinition
extends Object

Author:
Mike Brock

Constructor Summary
protected MappingDefinition(Class<?> toMap)
           
  MappingDefinition(Class<?> toMap, boolean doNotGenerate)
           
  MappingDefinition(Marshaller<Object> marshaller, MetaClass toMap, boolean doNotGenerate)
           
  MappingDefinition(MetaClass toMap, boolean doNotGenerate)
           
 
Method Summary
 void addInheritedMapping(MemberMapping mapping)
           
 void addMemberMapping(MemberMapping mapping)
           
 boolean alreadyGenerated()
           
 List<Mapping> getAllMappings()
           
 Class<? extends Marshaller> getClientMarshallerClass()
           
 InstantiationMapping getInstantiationMapping()
           
 MetaClass getMappingClass()
           
 Marshaller<Object> getMarshallerInstance()
           
 List<MemberMapping> getMemberMappings()
           
 List<MemberMapping> getReadableMemberMappings()
           
 Class<? extends Marshaller> getServerMarshallerClass()
           
 List<MemberMapping> getWritableMemberMappings()
           
 boolean isLazy()
           
 void setClientMarshallerClass(Class<? extends Marshaller> clientMarshallerClass)
           
 void setInheritedInstantiationMapping(InstantiationMapping mapping)
           
 void setInstantiationMapping(InstantiationMapping mapping)
           
 void setLazy(boolean lazy)
           
 void setMarshallerInstance(Marshaller marshallerInstance)
           
 void setServerMarshallerClass(Class<? extends Marshaller> serverMarshallerClass)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MappingDefinition

public MappingDefinition(Marshaller<Object> marshaller,
                         MetaClass toMap,
                         boolean doNotGenerate)

MappingDefinition

protected MappingDefinition(Class<?> toMap)

MappingDefinition

public MappingDefinition(Class<?> toMap,
                         boolean doNotGenerate)

MappingDefinition

public MappingDefinition(MetaClass toMap,
                         boolean doNotGenerate)
Method Detail

getMappingClass

public MetaClass getMappingClass()

getClientMarshallerClass

public Class<? extends Marshaller> getClientMarshallerClass()

setClientMarshallerClass

public void setClientMarshallerClass(Class<? extends Marshaller> clientMarshallerClass)

getServerMarshallerClass

public Class<? extends Marshaller> getServerMarshallerClass()

setServerMarshallerClass

public void setServerMarshallerClass(Class<? extends Marshaller> serverMarshallerClass)

alreadyGenerated

public boolean alreadyGenerated()

setInstantiationMapping

public void setInstantiationMapping(InstantiationMapping mapping)

setInheritedInstantiationMapping

public void setInheritedInstantiationMapping(InstantiationMapping mapping)

addMemberMapping

public void addMemberMapping(MemberMapping mapping)

addInheritedMapping

public void addInheritedMapping(MemberMapping mapping)

getInstantiationMapping

public InstantiationMapping getInstantiationMapping()

getMemberMappings

public List<MemberMapping> getMemberMappings()

getReadableMemberMappings

public List<MemberMapping> getReadableMemberMappings()

getWritableMemberMappings

public List<MemberMapping> getWritableMemberMappings()

getMarshallerInstance

public Marshaller<Object> getMarshallerInstance()

setMarshallerInstance

public void setMarshallerInstance(Marshaller marshallerInstance)

getAllMappings

public List<Mapping> getAllMappings()

isLazy

public boolean isLazy()

setLazy

public void setLazy(boolean lazy)

toString

public String toString()
Overrides:
toString in class Object

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.