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 setRequiredPermissions(java.lang.Iterable<java.lang.String> permissions)
           
 DocumentBasedSchema.DynamicSchemaBuilder setResourceLoader(AlternativeResourceLoader resourceLoader)
           
 DocumentBasedSchema.DynamicSchemaBuilder setTransformer(SchemaTransformer schemaTransformer)
           
 boolean validate()
           
 
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)

setResourceLoader

public DocumentBasedSchema.DynamicSchemaBuilder setResourceLoader(AlternativeResourceLoader resourceLoader)

setTransformer

public DocumentBasedSchema.DynamicSchemaBuilder setTransformer(SchemaTransformer schemaTransformer)

validate

public boolean validate()

build

public DocumentBasedSchema build()


Copyright © 2013 Atlassian. All Rights Reserved.