Class ControlFactory
java.lang.Object
de.uplanet.lucy.server.auxiliaries.ControlFactory
@VelocityVariable("ControlFactory")
@VelocityCallable("instance")
public final class ControlFactory
extends Object
Convention:
 
- Methods with a createprefix will always create a new object.
- Methods with a getprefix will create a new object, or might return a previously created object if this is appropriate.
- 
Constructor SummaryConstructorsConstructorDescriptionControlFactory(de.uplanet.lucy.server.scripting.velocity.callables.IInternalControlFactory p_internalControlFactory) Create a control factory with a control factory delegate.
- 
Method SummaryModifier and TypeMethodDescriptionde.uplanet.lucy.types.CONTROL_TYPEgetDefaultControlTypeFromFieldType(de.uplanet.lucy.types.UP_TYPE p_fieldType) Note: This method is for internal use only.de.uplanet.lucy.server.auxiliaries.IVCFileWalkerControlgetFileWalkerControl(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strControlGuid) Get the file walker control.de.uplanet.lucy.server.auxiliaries.IVCHashtagControlgetHashtagControl(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strControlGuid) Get the hashtag control.Get the search tab control.de.uplanet.lucy.server.auxiliaries.IVCTagCloudControlgetTagCloudControl(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strControlGuid) Get the tag cloud control.de.uplanet.lucy.server.auxiliaries.IVCTaggingControlgetTaggingControl(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strControlGuid) Get the tagging control.
- 
Constructor Details- 
ControlFactorypublic ControlFactory(de.uplanet.lucy.server.scripting.velocity.callables.IInternalControlFactory p_internalControlFactory) Create a control factory with a control factory delegate.- Parameters:
- p_internalControlFactory- The delegate.
 
 
- 
- 
Method Details- 
getSearchTabControlGet the search tab control.- Returns:
- The search tab control.
 
- 
getFileWalkerControlpublic de.uplanet.lucy.server.auxiliaries.IVCFileWalkerControl getFileWalkerControl(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strControlGuid) Get the file walker control.- Parameters:
- p_ctx- The processing context.
- p_strControlGuid- The control GUID.
- Returns:
- The file walker control.
 
- 
getTagCloudControlpublic de.uplanet.lucy.server.auxiliaries.IVCTagCloudControl getTagCloudControl(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strControlGuid) Get the tag cloud control.- Parameters:
- p_ctx- The processing context.
- p_strControlGuid- The control GUID.
- Returns:
- The tag cloud control.
 
- 
getTaggingControlpublic de.uplanet.lucy.server.auxiliaries.IVCTaggingControl getTaggingControl(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strControlGuid) Get the tagging control.- Parameters:
- p_ctx- The processing context.
- p_strControlGuid- The control GUID.
- Returns:
- The tagging control.
 
- 
getHashtagControlpublic de.uplanet.lucy.server.auxiliaries.IVCHashtagControl getHashtagControl(de.uplanet.lucy.server.IProcessingContext p_ctx, String p_strControlGuid) Get the hashtag control.- Parameters:
- p_ctx- The processing context.
- p_strControlGuid- The control GUID.
- Returns:
- The hashtag control.
 
- 
getDefaultControlTypeFromFieldTypepublic de.uplanet.lucy.types.CONTROL_TYPE getDefaultControlTypeFromFieldType(de.uplanet.lucy.types.UP_TYPE p_fieldType) Note: This method is for internal use only. It will be removed in the next Intrexx version. - Parameters:
- p_fieldType- The field type.
- Returns:
- The default control type.
 
 
-