1 package com.atlassian.plugin.schema.spi;
2
3 import org.dom4j.Document;
4
5 public interface Schema extends SchemaDocumented
6 {
7 String getFileName();
8
9 String getElementName();
10
11 String getName();
12
13 String getDescription();
14
15 String getComplexType();
16
17 String getMaxOccurs();
18
19 Iterable<String> getRequiredPermissions();
20
21 Iterable<String> getOptionalPermissions();
22
23 Document getDocument();
24 }