1.9.1.2. NodeTypeValue

The NodeTypeValue interface represents a simple container structure used to define node types which are then registered through the ExtendedNodeTypeManager.registerNodeType method. The implementation of this interface does not contain any validation logic.

/**

 * @return Returns the declaredSupertypeNames.
 */
public List<String> getDeclaredSupertypeNames();
/**
 * @param declaredSupertypeNames
 *The declaredSupertypeNames to set.
 */
public void setDeclaredSupertypeNames(List<String> declaredSupertypeNames);
/**
 * @return Returns the mixin.
 */
public boolean isMixin();
/**
 * @param mixin
 *The mixin to set.
 */
public void setMixin(boolean mixin);
/**
 * @return Returns the name.
 */
public String getName();
/**
 * @param name
 *The name to set.
 */
public void setName(String name);
/**
 * @return Returns the orderableChild.
 */
public boolean isOrderableChild();
/**
 * @param orderableChild
 *The orderableChild to set.
 */
public void setOrderableChild(boolean orderableChild);
/**
 * @return Returns the primaryItemName.
 */
public String getPrimaryItemName();
/**
 * @param primaryItemName
 *The primaryItemName to set.
 */
public void setPrimaryItemName(String primaryItemName);
/**
 * @return Returns the declaredChildNodeDefinitionNames.
 */
public List<NodeDefinitionValue> getDeclaredChildNodeDefinitionValues();
/**
 * @param declaredChildNodeDefinitionNames
 *The declaredChildNodeDefinitionNames to set.
 */
public void setDeclaredChildNodeDefinitionValues(List<NodeDefinitionValue> declaredChildNodeDefinitionValues);
/**
 * @return Returns the declaredPropertyDefinitionNames.
 */
public List<PropertyDefinitionValue> getDeclaredPropertyDefinitionValues();
/**
 * @param declaredPropertyDefinitionNames
 *The declaredPropertyDefinitionNames to set.
 */
public void setDeclaredPropertyDefinitionValues(List<PropertyDefinitionValue> declaredPropertyDefinitionValues);
Copyright ©2012. All rights reserved. eXo Platform SAS