org.skyscreamer.yoga.builder
Class YogaBuilder
java.lang.Object
org.skyscreamer.yoga.builder.YogaBuilder
public class YogaBuilder
- extends Object
_finalized
protected boolean _finalized
_classFinderStrategy
protected ClassFinderStrategy _classFinderStrategy
_registry
protected RenderingListenerRegistry _registry
_selectorResolver
protected SelectorResolver _selectorResolver
_aliasProperties
protected InputStream _aliasProperties
_createAllLinks
protected boolean _createAllLinks
YogaBuilder
public YogaBuilder()
init
protected void init()
- there are cases where a user might want to override meta data registry,
selector resolver and/or CoreSelector implementations. This would be the
place to do it, since we have complex dependencies for those objects, and
we need those objects set up before other setters are called.
checkFinalized
protected void checkFinalized()
getClassFinderStrategy
public ClassFinderStrategy getClassFinderStrategy()
getRegistry
public RenderingListenerRegistry getRegistry()
getSelectorResolver
public SelectorResolver getSelectorResolver()
getAliasProperties
public InputStream getAliasProperties()
isCreateAllLinks
public boolean isCreateAllLinks()
isEnableYogaMetadata
public boolean isEnableYogaMetadata()
getMetaDataRegistry
public MetaDataRegistry getMetaDataRegistry()
setClassFinderStrategy
public void setClassFinderStrategy(ClassFinderStrategy classFinderStrategy)
setEntityConfigurations
public void setEntityConfigurations(YogaEntityConfiguration<?>... entityConfigurations)
setRegistry
public void setRegistry(RenderingListenerRegistry registry)
setAliasProperties
public void setAliasProperties(InputStream aliasProperties)
setOutputCountLimit
public void setOutputCountLimit(int countLimit)
setCreateYogaLinks
public void setCreateYogaLinks(boolean createAllLinks)
setYogaMetaDataRegisteredClasses
public void setYogaMetaDataRegisteredClasses(Class<?>... classes)
setRootMetaDataUrl
public void setRootMetaDataUrl(String rootMetaDataUrl)
withClassFinderStrategy
public YogaBuilder withClassFinderStrategy(ClassFinderStrategy classFinderStrategy)
withRegistryTraverser
public YogaBuilder withRegistryTraverser(RenderingListenerRegistry registry)
withAliasProperties
public YogaBuilder withAliasProperties(InputStream propertyFile)
withOutputCountLimit
public YogaBuilder withOutputCountLimit(int countLimit)
enableYogaLinks
public YogaBuilder enableYogaLinks()
registerEntityConfigurations
public YogaBuilder registerEntityConfigurations(YogaEntityConfiguration<?>... entityConfigurations)
registerYogaMetaDataClasses
public YogaBuilder registerYogaMetaDataClasses(Class<?>... classes)
finalize
public void finalize()
- Overrides:
finalize in class Object
registerMetadataLinkListener
protected void registerMetadataLinkListener()
registerRenderingListeners
protected void registerRenderingListeners()
addAliases
protected void addAliases()
Copyright © 2013. All Rights Reserved.