com.atlassian.plugin.schema.spi
Class DocumentBasedSchema
java.lang.Object
com.atlassian.plugin.schema.spi.DocumentBasedSchema
- All Implemented Interfaces:
- Schema, SchemaDocumented
public final class DocumentBasedSchema
- extends java.lang.Object
- implements Schema
Schema based on a XML document resource in the plugin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
getName
public java.lang.String getName()
- Specified by:
getName in interface Schema- Specified by:
getName in interface SchemaDocumented
getDescription
public java.lang.String getDescription()
- Specified by:
getDescription in interface Schema- Specified by:
getDescription in interface SchemaDocumented
getFileName
public java.lang.String getFileName()
- Specified by:
getFileName in interface Schema
getElementName
public java.lang.String getElementName()
- Specified by:
getElementName in interface Schema
getComplexType
public java.lang.String getComplexType()
- Specified by:
getComplexType in interface Schema
getMaxOccurs
public java.lang.String getMaxOccurs()
- Specified by:
getMaxOccurs in interface Schema
getRequiredPermissions
public java.lang.Iterable<java.lang.String> getRequiredPermissions()
- Specified by:
getRequiredPermissions in interface Schema
getOptionalPermissions
public java.lang.Iterable<java.lang.String> getOptionalPermissions()
- Specified by:
getOptionalPermissions in interface Schema
getDocument
public org.dom4j.Document getDocument()
- Specified by:
getDocument in interface Schema
builder
public static DocumentBasedSchema.DynamicSchemaBuilder builder()
builder
public static DocumentBasedSchema.DynamicSchemaBuilder builder(java.lang.String id)
createSecureSaxReader
public static org.dom4j.io.SAXReader createSecureSaxReader()
Copyright © 2012 Atlassian. All Rights Reserved.