public class SLDUnsafeTypesProviderBuilder extends Object
| Constructor and Description |
|---|
SLDUnsafeTypesProviderBuilder() |
public SLDUnsafeTypesProvider build(Collection<String> extensions)
protected Set<UnsafeTypeInfo> findUnsafeTypes(Collection<String> extensions)
protected void inspectRecursively(UnsafeTypeInfo parent, ComposedType type, Collection<String> extensions, YTypeSystem yTypeSystem, Set<UnsafeTypeInfo> matches, boolean superTypeIsUnsafe)
protected Collection<UnsafeMethodInfo> findUnsafeAttributesWithMethods(ComposedType type, ExtensionInfo extInfo, YTypeSystem yTypeSystem, Collection<String> extensions)
protected boolean isExposedInModel(YAttributeDescriptor yAd)
protected YAttributeDescriptor getYAttributeDescriptor(ComposedType type, AttributeDescriptor ad, YTypeSystem yTypeSystem)
protected Collection<Method> findUnsafeCreateMethods(Class itemClass, String generatedClassPrefix)
protected Collection<Method> findUnsafeRemoveMethods(Class itemClass, String generatedClassPrefix)
protected Collection<UnsafeMethodInfo> getUnsafeMethodsFromNonGeneratedClasses(String qualifier, ReflectionAttributeAccess accessor, String generatedClassPrefix)
protected boolean isFromNonGeneratedClassExcludingSafeOnes(Method m, String generatedClassPrefix)
protected final ReflectionAttributeAccess getReflectionAccessorFor(AttributeDescriptor fieldDescriptor, Class myClass)
Copyright © 2017 SAP SE. All Rights Reserved.