Class RouteConfig
- java.lang.Object
-
- com.axellience.vueroutergwt.client.RouteConfig
-
@JsType(isNative=true, namespace="<global>", name="Object") public final class RouteConfig extends Object- Author:
- Adrien Baron
-
-
Constructor Summary
Constructors Constructor Description RouteConfig()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description RouteConfigaddChild(RouteConfig child)<T extends com.axellience.vuegwt.core.client.component.IsVueComponent>
RouteConfigaddComponent(String id, com.axellience.vuegwt.core.client.vue.VueComponentFactory<T> componentFactory)<T extends com.axellience.vuegwt.core.client.component.IsVueComponent>
RouteConfigaddComponent(String id, com.axellience.vuegwt.core.client.vue.VueJsConstructor<T> componentJsConstructor)ObjectgetAlias()NavigationGuardgetBeforeEnter()elemental2.core.JsArray<RouteConfig>getChildren()ObjectgetComponent()jsinterop.base.JsPropertyMapgetComponents()ObjectgetMeta()StringgetName()StringgetPath()PathToRegexpOptionsgetPathToRegexpOptions()ObjectgetProps()ObjectgetRedirect()booleanisCaseSensitive()static <T extends com.axellience.vuegwt.core.client.component.IsVueComponent>
RouteConfigof(String path, com.axellience.vuegwt.core.client.vue.VueComponentFactory<T> componentFactory)static <T extends com.axellience.vuegwt.core.client.component.IsVueComponent>
RouteConfigof(String path, com.axellience.vuegwt.core.client.vue.VueJsConstructor<T> componentJsConstructor)static <T extends com.axellience.vuegwt.core.client.component.IsVueComponent>
RouteConfigof(String name, String path, com.axellience.vuegwt.core.client.vue.VueComponentFactory<T> componentFactory)static <T extends com.axellience.vuegwt.core.client.component.IsVueComponent>
RouteConfigof(String name, String path, com.axellience.vuegwt.core.client.vue.VueJsConstructor<T> componentJsConstructor)RouteConfigsetAlias(Object alias)RouteConfigsetBeforeEnter(NavigationGuard beforeEnter)RouteConfigsetCaseSensitive(boolean caseSensitive)RouteConfigsetChildren(elemental2.core.JsArray<RouteConfig> children)RouteConfigsetComponent(Object component)RouteConfigsetComponents(jsinterop.base.JsPropertyMap components)RouteConfigsetMeta(Object meta)RouteConfigsetName(String name)RouteConfigsetPath(String path)RouteConfigsetPathToRegexpOptions(PathToRegexpOptions pathToRegexpOptions)RouteConfigsetProps(Object props)RouteConfigsetRedirect(Object redirect)
-
-
-
Method Detail
-
of
@JsOverlay public static <T extends com.axellience.vuegwt.core.client.component.IsVueComponent> RouteConfig of(String path, com.axellience.vuegwt.core.client.vue.VueComponentFactory<T> componentFactory)
-
of
@JsOverlay public static <T extends com.axellience.vuegwt.core.client.component.IsVueComponent> RouteConfig of(String path, com.axellience.vuegwt.core.client.vue.VueJsConstructor<T> componentJsConstructor)
-
of
@JsOverlay public static <T extends com.axellience.vuegwt.core.client.component.IsVueComponent> RouteConfig of(String name, String path, com.axellience.vuegwt.core.client.vue.VueComponentFactory<T> componentFactory)
-
of
@JsOverlay public static <T extends com.axellience.vuegwt.core.client.component.IsVueComponent> RouteConfig of(String name, String path, com.axellience.vuegwt.core.client.vue.VueJsConstructor<T> componentJsConstructor)
-
getPath
@JsOverlay public final String getPath()
-
setPath
@JsOverlay public final RouteConfig setPath(String path)
-
getName
@JsOverlay public final String getName()
-
setName
@JsOverlay public final RouteConfig setName(String name)
-
getComponent
@JsOverlay public final Object getComponent()
-
setComponent
@JsOverlay public final RouteConfig setComponent(Object component)
-
getComponents
@JsOverlay public final jsinterop.base.JsPropertyMap getComponents()
-
setComponents
@JsOverlay public final RouteConfig setComponents(jsinterop.base.JsPropertyMap components)
-
addComponent
@JsOverlay public final <T extends com.axellience.vuegwt.core.client.component.IsVueComponent> RouteConfig addComponent(String id, com.axellience.vuegwt.core.client.vue.VueComponentFactory<T> componentFactory)
-
addComponent
@JsOverlay public final <T extends com.axellience.vuegwt.core.client.component.IsVueComponent> RouteConfig addComponent(String id, com.axellience.vuegwt.core.client.vue.VueJsConstructor<T> componentJsConstructor)
-
getRedirect
@JsOverlay public final Object getRedirect()
-
setRedirect
@JsOverlay public final RouteConfig setRedirect(Object redirect)
-
getAlias
@JsOverlay public final Object getAlias()
-
setAlias
@JsOverlay public final RouteConfig setAlias(Object alias)
-
getChildren
@JsOverlay public final elemental2.core.JsArray<RouteConfig> getChildren()
-
setChildren
@JsOverlay public final RouteConfig setChildren(elemental2.core.JsArray<RouteConfig> children)
-
addChild
@JsOverlay public final RouteConfig addChild(RouteConfig child)
-
getMeta
@JsOverlay public final Object getMeta()
-
setMeta
@JsOverlay public final RouteConfig setMeta(Object meta)
-
getBeforeEnter
@JsOverlay public final NavigationGuard getBeforeEnter()
-
setBeforeEnter
@JsOverlay public final RouteConfig setBeforeEnter(NavigationGuard beforeEnter)
-
getProps
@JsOverlay public final Object getProps()
-
setProps
@JsOverlay public final RouteConfig setProps(Object props)
-
isCaseSensitive
@JsOverlay public final boolean isCaseSensitive()
-
setCaseSensitive
@JsOverlay public final RouteConfig setCaseSensitive(boolean caseSensitive)
-
getPathToRegexpOptions
@JsOverlay public final PathToRegexpOptions getPathToRegexpOptions()
-
setPathToRegexpOptions
@JsOverlay public final RouteConfig setPathToRegexpOptions(PathToRegexpOptions pathToRegexpOptions)
-
-