com.atlassian.plugin.schema.spi
Class DocumentBasedSchema.DynamicSchemaBuilder

java.lang.Object
  extended by com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
Enclosing class:
DocumentBasedSchema

public static class DocumentBasedSchema.DynamicSchemaBuilder
extends java.lang.Object


Constructor Summary
DocumentBasedSchema.DynamicSchemaBuilder()
           
DocumentBasedSchema.DynamicSchemaBuilder(java.lang.String elementName)
           
 
Method Summary
 DocumentBasedSchema build()
           
 DocumentBasedSchema.DynamicSchemaBuilder setComplexType(java.lang.String complexType)
           
 DocumentBasedSchema.DynamicSchemaBuilder setDescription(java.lang.String description)
           
 DocumentBasedSchema.DynamicSchemaBuilder setElementName(java.lang.String elementName)
           
 DocumentBasedSchema.DynamicSchemaBuilder setFileName(java.lang.String fileName)
           
 DocumentBasedSchema.DynamicSchemaBuilder setMaxOccurs(java.lang.String maxOccurs)
           
 DocumentBasedSchema.DynamicSchemaBuilder setName(java.lang.String name)
           
 DocumentBasedSchema.DynamicSchemaBuilder setOptionalPermissions(java.lang.Iterable<java.lang.String> permissions)
           
 DocumentBasedSchema.DynamicSchemaBuilder setPath(java.lang.String path)
           
 DocumentBasedSchema.DynamicSchemaBuilder setPlugin(Plugin plugin)
           
 DocumentBasedSchema.DynamicSchemaBuilder setRequiredPermissions(java.lang.Iterable<java.lang.String> permissions)
           
 DocumentBasedSchema.DynamicSchemaBuilder setTransformer(SchemaTransformer schemaTransformer)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DocumentBasedSchema.DynamicSchemaBuilder

public DocumentBasedSchema.DynamicSchemaBuilder()

DocumentBasedSchema.DynamicSchemaBuilder

public DocumentBasedSchema.DynamicSchemaBuilder(java.lang.String elementName)
Method Detail

setName

public DocumentBasedSchema.DynamicSchemaBuilder setName(java.lang.String name)

setDescription

public DocumentBasedSchema.DynamicSchemaBuilder setDescription(java.lang.String description)

setPath

public DocumentBasedSchema.DynamicSchemaBuilder setPath(java.lang.String path)

setFileName

public DocumentBasedSchema.DynamicSchemaBuilder setFileName(java.lang.String fileName)

setElementName

public DocumentBasedSchema.DynamicSchemaBuilder setElementName(java.lang.String elementName)

setRequiredPermissions

public DocumentBasedSchema.DynamicSchemaBuilder setRequiredPermissions(java.lang.Iterable<java.lang.String> permissions)

setOptionalPermissions

public DocumentBasedSchema.DynamicSchemaBuilder setOptionalPermissions(java.lang.Iterable<java.lang.String> permissions)

setComplexType

public DocumentBasedSchema.DynamicSchemaBuilder setComplexType(java.lang.String complexType)

setMaxOccurs

public DocumentBasedSchema.DynamicSchemaBuilder setMaxOccurs(java.lang.String maxOccurs)

setPlugin

public DocumentBasedSchema.DynamicSchemaBuilder setPlugin(Plugin plugin)

setTransformer

public DocumentBasedSchema.DynamicSchemaBuilder setTransformer(SchemaTransformer schemaTransformer)

build

public DocumentBasedSchema build()


Copyright © 2012 Atlassian. All Rights Reserved.