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)
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.