public class IlvFacesGoogleViewRenderer extends IlvDHTMLRenderer
IlvFacesGoogleViewComponent
component.IlvGoogleMapView
Javascript object.Modifier and Type | Field and Description |
---|---|
static String |
API_VERSION
store/retrieve apiVersion instance JSF tag
|
static String |
CONTROLS
store/retrieve the tag containing the list of optional Google maps controls
|
static String |
DIAGRAMMER
store/retrieve diagrammer instance JSF tag
|
static String |
KEY
store/retrieve Google application key JSF tag
|
static String |
LAT
store/retrieve initial latitude or map center JSF tag
|
static String |
LEVEL
store/retrieve initial map zoom level JSF tag
|
static String |
LON
store/retrieve initial longitude or map center JSF tag
|
static String |
NODE_MOVABLE
store/retrieve the tag indicating whether nodes can be moved
|
static String |
V2
value of API_VERSION for Google Maps version 2
|
static String |
V3
value of API_VERSION for Google Maps version 3
|
scriptDescriptor
ACCESSIBLE, ACTION_NAME, AUTO_SUBMIT, BACKGROUND_COLOR, CAPABILITIES_LOADED_HANDLER, COMPONENT, DO_ACTION_ON_BG_DESELECT, ERROR_MESSAGE, GENERATE_IMAGE_MAP, HOTKEYS, IMAGE_FORMAT, IMAGE_LOADED_HANDLER, IMAGE_MAP_GENERATOR, IMAGE_MAP_GENERATOR_CLASS, IMAGE_MAP_VISIBLE, IMAGE_SERVLET_CONTEXT, INVOCATION_CONTEXT, JSF_CONTEXT, ON_CLICK, ON_SELECTION_CHANGED, PARTIAL_SUBMIT, PORTLET_CONTEXT_KEY, PORTLET_SESSION_KEY, REPLACE_PATTERN, RESIZABLE, SELECTION_RESIZABLE_CLASS, SESSION_EXP_HANDLER, SUBMITTED_VALUE, WAITING_IMAGE
AFTER_HANDLER, BASETEXTDIRECTION, BEFORE_HANDLER, BUTTON_GROUP_ID, BUTTON_TYPE, CHARTS_BUNDLE, CHARTS_MESSAGE_BUNDLE, CORE_BUNDLE, CORE_MESSAGE_BUNDLE, CURSOR, DATA, DECODED_PROPERTY, DEFAULT_LINE_COLOR, DELETION_ALLOWED, DIAGRAMMER_BUNDLE, DIAGRAMMER_MESSAGE_BUNDLE, ENABLED, EVENT_TYPE, FILL_ON, FORCE_UPDATE_PROPERTIES, FRAMEWORK_BUNDLE, FRAMEWORK_MESSAGE_BUNDLE, GANTT_BUNDLE, GANTT_MESSAGE_BUNDLE, HEIGHT, IMAGE, IMAGE_MODE, INFO_PROVIDER_MB, INT_NOT_DEFINED, INTERACTORS, INTERCEPT_INTERACTOR, ITEM_DISABLED_STYLE_CLASS, ITEM_HIGHLIGHTED_STYLE_CLASS, ITEM_STYLE_CLASS, LINE_COLOR, LINE_WIDTH, MAPS_BUNDLE, MAPS_MESSAGE_BUNDLE, MENU_MODEL_ID, MESSAGE, MESSAGE_BOX, MESSAGE_BOX_ID, MOVE_ALLOWED, OBJECT_FINDER, PARAM_COMPID, PARAM_DATA, PARAM_KEY, PARAM_NAMESPACE, PARAM_RESOURCE, PARAM_SERVICE, PARAM_TYPE, POPUP_MENU, POPUP_MENU_FACTORY, POPUP_MENU_FACTORY_CLASS, PORTLET_NAMESPACE, PROGRESSIVE_ZOOM, PROJECT, RENDER, RESOURCES_PATH, RESOURCES_PATH_PREFIX, ROLLOVER_IMAGE, SCROLL_BAR, SELECTED, SELECTED_IMAGE, SERVICE_FORWARD, SERVICE_FORWARD_INT, SERVLET, SERVLET_CLASS, SERVLET_URL, STYLE, STYLE_CLASS, TGO_BUNDLE, TGO_MESSAGE_BUNDLE, TITLE, TOGGLE, VALUE, VIEW, VIEW_ID, WIDTH
Constructor and Description |
---|
IlvFacesGoogleViewRenderer()
Creates a new
IlvFacesGoogleViewRenderer . |
Modifier and Type | Method and Description |
---|---|
protected void |
emitJSCreation(javax.faces.context.FacesContext facesContext,
javax.faces.component.UIComponent component)
Creates the google map client component
|
protected void |
emitJSSetProperties(javax.faces.context.FacesContext ctx,
javax.faces.component.UIComponent component)
Initializes Google map client component
|
void |
encodeBegin(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Creates a DIV element, loads the JViews scripts and sets up styles.
|
void |
encodeEnd(javax.faces.context.FacesContext context,
javax.faces.component.UIComponent component)
Imports Google maps scripts with the correct key, import local scripts and emits the construction instruction.
|
IlvScriptDescriptor |
getScriptDescriptor()
Returns the script descriptor of this renderer.
|
protected void |
resolveDependencies(javax.faces.component.UIComponent component,
IlvDependencyManager dependencyManager)
Resolves the dependencies needed by this component or register listeners
on the dependency manager if some dependencies cannot be resolved.
|
decode, emitJSToHTML, emitOnLoadHandler, emitResolvedDependencies, emitScriptsLoad, emitStateSavingHTMLObject, getParameterMap, getScriptDescriptor, getTestParameterMap, renderAttributesDT, renderEndDT, renderStartDT, resolveDependency, resolveDependency, resolveVBDependency, resolveVBDependency, setTestParameterMap
public static final String LAT
public static final String CONTROLS
public static final String NODE_MOVABLE
public static final String KEY
public static final String LON
public static final String LEVEL
public static final String DIAGRAMMER
public static final String API_VERSION
public static final String V2
public static final String V3
public IlvFacesGoogleViewRenderer()
IlvFacesGoogleViewRenderer
.public IlvScriptDescriptor getScriptDescriptor()
getScriptDescriptor
in class IlvDHTMLRenderer
public void encodeBegin(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
UIComponent
to the output stream or writer
associated with the response we are creating. Note that it is used at design time
only.encodeBegin
in class IlvDHTMLRenderer
IOException
Renderer.encodeBegin(javax.faces.context.FacesContext, javax.faces.component.UIComponent)
public void encodeEnd(javax.faces.context.FacesContext context, javax.faces.component.UIComponent component) throws IOException
UIComponent
. This key method tries to resolve
the dependencies and prepare the component for the emit methods.encodeEnd
in class IlvDHTMLRenderer
IOException
Renderer.encodeEnd(javax.faces.context.FacesContext, javax.faces.component.UIComponent)
protected void emitJSSetProperties(javax.faces.context.FacesContext ctx, javax.faces.component.UIComponent component) throws IOException
emitJSSetProperties
in class IlvDHTMLRenderer
ctx
- The current faces context.component
- The component processed by this renderer.IOException
protected void emitJSCreation(javax.faces.context.FacesContext facesContext, javax.faces.component.UIComponent component) throws IOException
emitJSCreation
in class IlvDHTMLRenderer
facesContext
- The current faces context.component
- The component processed by this renderer.IOException
protected void resolveDependencies(javax.faces.component.UIComponent component, IlvDependencyManager dependencyManager)
resolveDependencies
in class IlvDHTMLRenderer
component
- The component processed by this renderer.dependencyManager
- The dependency manager.IlvDHTMLRenderer.resolveDependencies(javax.faces.component.UIComponent, ilog.views.faces.dhtml.renderkit.IlvDependencyManager)
© Copyright Rogue Wave Software, Inc. 1997, 2018. All Rights Reserved.