|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mentawai.template.Page
public class Page
Esta classe representa uma pagina. Seguindo o paradigma de blocos do
mentatemplates, uma pagina pode ser composta por varios blocos, os quais
tambem sao paginas. Uma pagina tambem pode derivar de outra, revelando assim
um conceito de heranca entre paginas.
Alem disso, o atributo path pode ser um expressao regular. Isso traz grandes
possibilidades, e usaremos este mecanismo para dar suporte a convencoes.
| Constructor Summary | |
|---|---|
Page(Page pageSuper)
Utiliza o conceito de heranca, para construir um novo page. |
|
Page(Page pageSuper,
Class listener)
|
|
Page(String view)
Constroi um Page apenas usando a pagina jsp. |
|
Page(String view,
Class listener)
|
|
Page(String path,
Page pageSuper)
Muito usado para pages que herdam de um page base. |
|
Page(String path,
Page pageSuper,
Class listener)
Alterado por Leandro Santana Pereira M�todo modificado na ultima linha, para corre��o de bug de um ou mais templates utilizando expressao regular. |
|
Page(String path,
String view)
|
|
Page(String path,
String view,
Class listener)
Alterado por Leandro Santana Pereira M�todo modificado na ultima linha, para corre��o de bug de um ou mais templates utilizando expressao regular. |
|
| Method Summary | |
|---|---|
Page |
getBlock(String id)
|
Map<String,Object> |
getBlocks()
|
Class |
getListener()
|
String |
getPath()
|
Pattern |
getPattern()
Metodo adicionado por Leandro Santana Pereira retorna o padrao regex ja copilado da page |
String |
getStringBlock(String id)
|
String |
getView()
|
boolean |
patternMatches(String path)
Metodo adicionado por Leandro Santana Pereira Verifica se o padr�o da p�gina (pattern) casa com o path passado como entrada. |
void |
setBlock(String id,
Page page)
Definir um bloco de template para a página especificada. |
void |
setBlock(String id,
String view)
Definir um bloco de template para a página especificada. |
void |
setListener(Class listener)
|
void |
setPath(String path)
|
void |
setStringBlock(String id,
String stringBlock)
|
void |
setView(String view)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Page(String view)
view - Pagina jsp
public Page(String path,
String view)
path - O path que devera ser usado para o acesso a esse pageview - Pagina jsppublic Page(Page pageSuper)
pageSuper - Page pai
public Page(String path,
Page pageSuper)
path - O path que devera ser usado para o acesso a esse pagepageSuper - Page pai
public Page(String view,
Class listener)
view - Pagina jsplistener - Classe do listener
public Page(String path,
String view,
Class listener)
path - O path que devera ser usado para o acesso a esse pageview - Pagina jsplistener - Classe do listener
public Page(Page pageSuper,
Class listener)
pageSuper - Page pailistener - Classe do listener
public Page(String path,
Page pageSuper,
Class listener)
path - O path que devera ser usado para o acesso a esse pagepageSuper - Page pailistener - Classe do listener| Method Detail |
|---|
public Map<String,Object> getBlocks()
public Page getBlock(String id)
id -
public void setBlock(String id,
Page page)
id - page - Page que sera setado para o bloco especificado
public void setBlock(String id,
String view)
id - view - - pagina que será setada para o bloco especificado (internamente faz um new Page(view))public String getStringBlock(String id)
id -
public void setStringBlock(String id,
String stringBlock)
id - stringBlock - StringBlock a ser setadopublic String getPath()
public void setPath(String path)
public void setView(String view)
public String getView()
public Class getListener()
public void setListener(Class listener)
public Pattern getPattern()
public boolean patternMatches(String path)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||