org.nuiton.wikitty.entities
Class ExtensionFactory

java.lang.Object
  extended by org.nuiton.wikitty.entities.ExtensionFactory

public class ExtensionFactory
extends Object


Field Summary
protected  LinkedHashMap<String,FieldType> fields
           
protected  String name
           
protected  String requiredExtension
           
protected  Map<String,String> tagValues
           
protected  String version
           
 
Constructor Summary
protected ExtensionFactory(String name, String version)
           
protected ExtensionFactory(String name, String version, String requiredExtension)
           
 
Method Summary
protected  void add(String fieldName, FieldType fieldType)
           
 FieldFactory addField(String name, WikittyTypes fieldType)
           
 ExtensionFactory addTagValues(Map<String,String> tagValues)
           
 ExtensionFactory addTagValues(String tagValues)
           
static ExtensionFactory create(String name, String version)
           
static ExtensionFactory create(String name, String version, String requiredExtension)
           
 WikittyExtension extension()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

name

protected String name

version

protected String version

tagValues

protected Map<String,String> tagValues

requiredExtension

protected String requiredExtension

fields

protected LinkedHashMap<String,FieldType> fields
Constructor Detail

ExtensionFactory

protected ExtensionFactory(String name,
                           String version)

ExtensionFactory

protected ExtensionFactory(String name,
                           String version,
                           String requiredExtension)
Method Detail

create

public static ExtensionFactory create(String name,
                                      String version)

create

public static ExtensionFactory create(String name,
                                      String version,
                                      String requiredExtension)

addField

public FieldFactory addField(String name,
                             WikittyTypes fieldType)

extension

public WikittyExtension extension()

addTagValues

public ExtensionFactory addTagValues(Map<String,String> tagValues)

addTagValues

public ExtensionFactory addTagValues(String tagValues)

add

protected void add(String fieldName,
                   FieldType fieldType)


Copyright © 2009-2012 CodeLutin. All Rights Reserved.