com.atlassian.plugin.schema.spi
Class DocumentBasedSchema.DynamicSchemaBuilder
java.lang.Object
com.atlassian.plugin.schema.spi.DocumentBasedSchema.DynamicSchemaBuilder
- Enclosing class:
- DocumentBasedSchema
public static class DocumentBasedSchema.DynamicSchemaBuilder
- extends java.lang.Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DocumentBasedSchema.DynamicSchemaBuilder
public DocumentBasedSchema.DynamicSchemaBuilder()
DocumentBasedSchema.DynamicSchemaBuilder
public DocumentBasedSchema.DynamicSchemaBuilder(java.lang.String elementName)
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.