|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gdata.data.AbstractExtension
com.google.gdata.data.ExtensionPoint
com.google.gdata.data.BaseEntry<E>
com.google.gdata.data.media.MediaEntry<SchemaEntry>
com.frevvo.forms.client.SchemaEntry
public class SchemaEntry
This entry represents a single Schema created by a user. It is also always owned/contained by an ApplicationEntry.
This entry does not contain any owned/contained feeds.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.google.gdata.data.BaseEntry |
|---|
com.google.gdata.data.BaseEntry.AtomHandler, com.google.gdata.data.BaseEntry.EntryState |
| Nested classes/interfaces inherited from class com.google.gdata.data.ExtensionPoint |
|---|
com.google.gdata.data.ExtensionPoint.CumulativeBlobHandler, com.google.gdata.data.ExtensionPoint.ExtensionHandler |
| Nested classes/interfaces inherited from class com.google.gdata.data.AbstractExtension |
|---|
com.google.gdata.data.AbstractExtension.AttributesHandler |
| Field Summary | |
|---|---|
static java.lang.String |
REL_DOCUMENTTYPES
|
static java.lang.String |
SCHEMA_ENTRY_URL_FORMAT
|
| Fields inherited from class com.google.gdata.data.BaseEntry |
|---|
state |
| Fields inherited from class com.google.gdata.data.ExtensionPoint |
|---|
xmlBlob |
| Fields inherited from class com.google.gdata.data.AbstractExtension |
|---|
localName, namespace |
| Constructor Summary | |
|---|---|
SchemaEntry()
Constructs a new Entry instance |
|
| Method Summary | |
|---|---|
void |
declareExtensions(com.google.gdata.data.ExtensionProfile extProfile)
Initializes an ExtensionProfile based upon the extensions expected by an this entry. |
DocumentTypeFeed |
getDocumentTypeFeed()
Get the DocumentTypeFeed owned by this entry. |
com.google.gdata.data.Link |
getDocumentTypeFeedLink()
Get the DocumentTypeFeed link owned by this entry. |
static java.net.URL |
getEntryURL(java.net.URL baseUrl,
java.lang.String id)
Gets an URL for accessing an schema entry |
ApplicationEntry |
getOnwerEntry()
Get the ApplicationEntry that owns this feed. |
java.lang.String |
getOwnerId()
Get the application id that owns this feed. |
SchemaEntry |
update()
|
SchemaEntry |
updateMedia(boolean arg0)
|
| Methods inherited from class com.google.gdata.data.media.MediaEntry |
|---|
getContentHandlerInfo, getMediaEditLink, getMediaSource, setMediaSource, setService |
| Methods inherited from class com.google.gdata.data.BaseEntry |
|---|
addAdaptor, addHtmlLink, addLink, addLink, delete, generate, generateAtom, generateRss, getAdaptedEntry, getAdaptor, getAdaptors, getAuthors, getCanEdit, getCategories, getContent, getContributors, getEdited, getEditLink, getEtag, getHandler, getHtmlLink, getId, getKind, getLink, getLinks, getLinks, getPlainTextContent, getPubControl, getPublished, getRights, getSelf, getSelfLink, getService, getSource, getSummary, getTextContent, getTitle, getUpdated, getVersionId, isDraft, parseAtom, parseAtom, parseAtom, readEntry, readEntry, removeLinks, removeLinks, setCanEdit, setContent, setContent, setDraft, setEdited, setEtag, setId, setKind, setPubControl, setPublished, setRights, setSource, setSummary, setTitle, setUpdated, setVersionId, visitChildren |
| Methods inherited from class com.google.gdata.data.ExtensionPoint |
|---|
addExtension, addExtension, addRepeatingExtension, addRepeatingExtension, checkRequiredExtensions, createExtensionInstance, generate, generateCumulativeXmlBlob, generateExtensions, generateStartElement, getExtension, getExtensionDescription, getExtensionHandler, getExtensions, getManifest, getRepeatingExtension, getRepeatingExtensions, getXmlBlob, hasExtension, hasRepeatingExtension, initializeArbitraryXml, parseCumulativeXmlBlob, removeExtension, removeExtension, removeRepeatingExtension, setExtension, setXmlBlob, visit, visitChild |
| Methods inherited from class com.google.gdata.data.AbstractExtension |
|---|
consumeAttributes, eq, generateAttributes, getExtensionLocalName, getExtensionNamespace, isImmutable, putAttributes, sameClassAs, setImmutable, throwExceptionForMissingAttribute, throwExceptionIfImmutable, validate |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.google.gdata.data.IEntry |
|---|
getCanEdit, getContent, getEdited, getEditLink, getPublished, getSummary, setCanEdit, setEdited, setPublished |
| Methods inherited from interface com.google.gdata.data.IAtom |
|---|
addLink, getAuthors, getCategories, getEtag, getId, getKind, getLink, getLinks, getSelfLink, getTitle, getUpdated, getVersionId, removeLinks, removeLinks, setEtag, setId, setKind, setUpdated, setVersionId |
| Field Detail |
|---|
public static final java.lang.String REL_DOCUMENTTYPES
public static final java.lang.String SCHEMA_ENTRY_URL_FORMAT
| Constructor Detail |
|---|
public SchemaEntry()
| Method Detail |
|---|
public static java.net.URL getEntryURL(java.net.URL baseUrl,
java.lang.String id)
throws java.net.MalformedURLException
id - the schema entry id
java.net.MalformedURLExceptionpublic void declareExtensions(com.google.gdata.data.ExtensionProfile extProfile)
declareExtensions in interface com.google.gdata.data.Kind.AdaptordeclareExtensions in class com.google.gdata.data.ExtensionPointpublic java.lang.String getOwnerId()
Get the application id that owns this feed.
You can use the ownerId to get the ApplicationEntry associated with this SchemaFeed.
public ApplicationEntry getOnwerEntry()
throws com.google.gdata.util.ServiceException,
java.io.IOException
Get the ApplicationEntry that owns this feed.
This method differs from the getOwnerId() method in that it
returns the associated ApplicationEntry as opposed to returning the
ownerId.
com.google.gdata.util.ServiceException
java.io.IOExceptionpublic com.google.gdata.data.Link getDocumentTypeFeedLink()
Get the DocumentTypeFeed link owned by this entry. Each form always has one from scratch DocumentTypeEntry and zero or more DocumentTypeEntry's from uploaded schemas
Invoking this method will not hit the server.
public DocumentTypeFeed getDocumentTypeFeed()
throws java.net.MalformedURLException,
java.io.IOException,
com.google.gdata.util.ServiceException
Get the DocumentTypeFeed owned by this entry.
Invoking this method will hit the server.
java.io.IOException
com.google.gdata.util.ServiceException
java.net.MalformedURLException
public SchemaEntry update()
throws java.io.IOException,
com.google.gdata.util.ServiceException
update in class com.google.gdata.data.BaseEntry<SchemaEntry>java.io.IOException
com.google.gdata.util.ServiceException
public SchemaEntry updateMedia(boolean arg0)
throws java.io.IOException,
com.google.gdata.util.ServiceException
updateMedia in class com.google.gdata.data.media.MediaEntry<SchemaEntry>java.io.IOException
com.google.gdata.util.ServiceException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||