org.xwiki.xmlrpc.model
Class XWikiClass

java.lang.Object
  extended by org.codehaus.swizzle.confluence.MapObject
      extended by org.xwiki.xmlrpc.model.XWikiClassSummary
          extended by org.xwiki.xmlrpc.model.XWikiClass

public class XWikiClass
extends XWikiClassSummary

A class representing XWiki classes. An XWikiClass is basically a set of properties where each property can have different attributes. For example the standard XWiki.TagClass has one property 'tags', and this property has several attributes such as 'prettyName', 'tooltip', etc.

Version:
$Id$

Field Summary
static java.lang.String XWIKICLASS_ATTRIBUTE
           
 
Fields inherited from class org.codehaus.swizzle.confluence.MapObject
fields
 
Constructor Summary
XWikiClass()
           
XWikiClass(java.util.Map map)
           
 
Method Summary
 java.util.Set<java.lang.String> getProperties()
           
 java.lang.Object getPropertyAttribute(java.lang.String propertyName, java.lang.String attributeName)
           
 java.util.Set<java.lang.String> getPropertyAttributes(java.lang.String propertyName)
           
 java.lang.String getPropertyClass(java.lang.String propertyName)
           
 void setPropertyToAttributesMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> map)
           
 
Methods inherited from class org.xwiki.xmlrpc.model.XWikiClassSummary
getId, setId
 
Methods inherited from class org.codehaus.swizzle.confluence.MapObject
getBoolean, getDate, getInt, getList, getMap, getString, setBoolean, setBoolean, setDate, setDate, setInt, setInt, setList, setMap, setString, toMap, toRawMap, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

XWIKICLASS_ATTRIBUTE

public static final java.lang.String XWIKICLASS_ATTRIBUTE
See Also:
Constant Field Values
Constructor Detail

XWikiClass

public XWikiClass()

XWikiClass

public XWikiClass(java.util.Map map)
Method Detail

setPropertyToAttributesMap

public void setPropertyToAttributesMap(java.util.Map<java.lang.String,java.util.Map<java.lang.String,java.lang.Object>> map)

getPropertyAttributes

public java.util.Set<java.lang.String> getPropertyAttributes(java.lang.String propertyName)

getPropertyAttribute

public java.lang.Object getPropertyAttribute(java.lang.String propertyName,
                                             java.lang.String attributeName)

getPropertyClass

public java.lang.String getPropertyClass(java.lang.String propertyName)

getProperties

public java.util.Set<java.lang.String> getProperties()


Copyright © 2004-2011 XWiki. All Rights Reserved.