|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.myfaces.buildtools.maven2.plugin.builder.model.Model
public class Model
Stores info about all of the jsf artifacts in the system being processed.
Constructor Summary | |
---|---|
Model()
|
Method Summary | |
---|---|
void |
addBehavior(BehaviorMeta behavior)
Holds info about a JSF Behavior definition |
void |
addComponent(ComponentMeta component)
Adds a component to this faces config document. |
void |
addConverter(ConverterMeta converter)
Holds info about a JSF Converter definition |
void |
addFaceletFunction(FaceletFunctionMeta tag)
Adds a tag to this faces config document. |
void |
addFaceletTag(FaceletTagMeta tag)
Adds a tag to this faces config document. |
void |
addRenderKit(RenderKitMeta renderKit)
Adds a render kit to this faces config document. |
void |
addTag(TagMeta tag)
Adds a tag to this faces config document. |
void |
addValidator(ValidatorMeta validator)
Holds info about a JSF Converter definition |
void |
addWebConfig(WebConfigMeta config)
|
static void |
addXmlRules(org.apache.commons.digester.Digester digester)
Add digester rules to repopulate a Model instance from an xml file. |
Iterator |
behaviors()
Returns an iterator for all behaviors |
Iterator |
components()
Returns an iterator for all components. |
Iterator |
converters()
Returns an iterator for all converters |
Iterator |
faceletFunctions()
Returns an iterator for all tags. |
Iterator |
faceletTags()
Returns an iterator for all tags. |
BehaviorMeta |
findBehaviorByClassName(String className)
|
ComponentMeta |
findComponentByClassName(String className)
|
ComponentMeta |
findComponentByTagClassName(String className)
|
ComponentMeta |
findComponentByType(String componentType)
|
ConverterMeta |
findConverterByClassName(String className)
|
FaceletFunctionMeta |
findFaceletFunctionByName(String name)
|
FaceletTagMeta |
findFaceletTagByClassName(String className)
|
FaceletTagMeta |
findFaceletTagByName(String name)
|
RenderKitMeta |
findRenderKitById(String id)
Returns the render kit for this render kit id. |
TagMeta |
findTagByClassName(String className)
|
ValidatorMeta |
findValidatorByClassName(String className)
|
WebConfigMeta |
findWebConfigsByModelId(String modelId)
|
List |
getBehaviors()
Returns all behaviors |
List |
getComponents()
Returns all components |
List |
getConverters()
Returns all converters |
List |
getFaceletFunctions()
Returns all tags |
List |
getFaceletTags()
Returns all tags |
String |
getModelId()
Obtain a value that indicate from where this model comes from. |
List |
getRenderKits()
|
List |
getTags()
Returns all tags |
List |
getValidators()
Returns all validators |
List |
getWebConfigGroups(List modelIds)
|
List |
getWebConfigs()
|
void |
merge(Model other)
Adds all components from the other model to this model, because only this info is necessary from construct a full model of components and build correctly faces-config.xml, .tld, and component and tag classes. |
Iterator |
renderKits()
Returns an iterator for all render kits in this faces config. |
void |
setModelId(String modelId)
|
Iterator |
tags()
Returns an iterator for all tags. |
Iterator |
validators()
Returns an iterator for all validators |
Iterator |
webConfigs()
|
static void |
writeXml(XmlWriter out,
Model model)
Write this model out as xml. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Model()
Method Detail |
---|
public static void writeXml(XmlWriter out, Model model)
Having a hand-coded method like this is not very elegant; it would be better to do this via some library like Betwixt. However I'm not very familiar with such libs, so hand-coding is quicker for now.
public static void addXmlRules(org.apache.commons.digester.Digester digester)
Having a hand-coded method like this is not very elegant; it would be better to do this via some library like Betwixt. However I'm not very familiar with such libs, so hand-coding is quicker for now.
public void merge(Model other)
other
- public void addComponent(ComponentMeta component)
component
- the component to addpublic List getComponents()
public Iterator components()
public ComponentMeta findComponentByClassName(String className)
public ComponentMeta findComponentByTagClassName(String className)
public ComponentMeta findComponentByType(String componentType)
public void addConverter(ConverterMeta converter)
public List getConverters()
public Iterator converters()
public ConverterMeta findConverterByClassName(String className)
public void addBehavior(BehaviorMeta behavior)
public List getBehaviors()
public Iterator behaviors()
public BehaviorMeta findBehaviorByClassName(String className)
public void addValidator(ValidatorMeta validator)
public List getValidators()
public Iterator validators()
public ValidatorMeta findValidatorByClassName(String className)
public void addRenderKit(RenderKitMeta renderKit)
renderKit
- the render kit to addpublic List getRenderKits()
public Iterator renderKits()
public RenderKitMeta findRenderKitById(String id)
renderKitId
- the render kit id to findpublic void addTag(TagMeta tag)
tag
- the tag to addpublic List getTags()
public Iterator tags()
public TagMeta findTagByClassName(String className)
public void addFaceletTag(FaceletTagMeta tag)
tag
- the tag to addpublic List getFaceletTags()
public Iterator faceletTags()
public FaceletTagMeta findFaceletTagByClassName(String className)
public FaceletTagMeta findFaceletTagByName(String name)
public void addFaceletFunction(FaceletFunctionMeta tag)
tag
- the tag to addpublic List getFaceletFunctions()
public Iterator faceletFunctions()
public FaceletFunctionMeta findFaceletFunctionByName(String name)
public List getWebConfigs()
public Iterator webConfigs()
public WebConfigMeta findWebConfigsByModelId(String modelId)
public void addWebConfig(WebConfigMeta config)
public void setModelId(String modelId)
public String getModelId()
public List getWebConfigGroups(List modelIds)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |