Ejemplo n.º 1
0
        public AndriodManifest(byte[] data)
        {
            if (data == null || data.Length == 0)
            {
                return;
            }
            java.io.InputStream input = new java.io.ByteArrayInputStream(data);
            try {
                AXmlResourceParser parser = new AXmlResourceParser();
                parser.open(input);
                while (true)
                {
                    int type = parser.next();
                    if (type == XmlPullParser.__Fields.END_DOCUMENT)
                    {
                        break;
                    }
                    if (type == XmlPullParser.__Fields.START_TAG)
                    {
                        switch (parser.getDepth())
                        {
                        case 1:
                            if ("manifest" == parser.getName())
                            {
                                ParseRootElement(parser);
                            }
                            break;

                        case 3:
                            if ("meta-data" == parser.getName())
                            {
                                ParseMetaDataElement(parser);
                            }
                            break;
                        }
                    }
                }
            } finally {
                input.close();
            }
        }
Ejemplo n.º 2
0
        protected object GetStateFromClient(FacesContext facesContext, String viewId, String renderKitId)
        {
            //RenderKit renderKit = RenderKitFactory.getRenderKit (facesContext, renderKitId);
            //ResponseStateManager responseStateManager = renderKit.getResponseStateManager ();
            //responseStateManager.getTreeStructureToRestore (facesContext, viewId); //ignore result. Must call for compatibility with sun implementation.
            //return responseStateManager.getComponentStateToRestore (facesContext);

            java.util.Map map = facesContext.getExternalContext().getRequestParameterMap();
            string        s1  = (string)map.get(VIEWSTATE);

            byte [] buffer = Convert.FromBase64String(s1);
            java.io.ByteArrayInputStream bytearrayinputstream = new java.io.ByteArrayInputStream(vmw.common.TypeUtils.ToSByteArray(buffer));
            java.io.ObjectInputStream    inputStream          = new java.io.ObjectInputStream(bytearrayinputstream);
            //ignore tree structure
            //inputStream.readObject ();
            object state = inputStream.readObject();

            inputStream.close();
            bytearrayinputstream.close();

            return(state);
        }
Ejemplo n.º 3
0
		protected object GetStateFromClient (FacesContext facesContext, String viewId, String renderKitId) {
			//RenderKit renderKit = RenderKitFactory.getRenderKit (facesContext, renderKitId);
			//ResponseStateManager responseStateManager = renderKit.getResponseStateManager ();
			//responseStateManager.getTreeStructureToRestore (facesContext, viewId); //ignore result. Must call for compatibility with sun implementation.
			//return responseStateManager.getComponentStateToRestore (facesContext);

			java.util.Map map = facesContext.getExternalContext ().getRequestParameterMap ();
			string s1 = (string) map.get (VIEWSTATE);

			byte [] buffer = Convert.FromBase64String (s1);
			java.io.ByteArrayInputStream bytearrayinputstream = new java.io.ByteArrayInputStream (vmw.common.TypeUtils.ToSByteArray (buffer));
			java.io.ObjectInputStream inputStream = new java.io.ObjectInputStream (bytearrayinputstream);
			//ignore tree structure
			//inputStream.readObject ();
			object state = inputStream.readObject ();
			inputStream.close ();
			bytearrayinputstream.close ();

			return state;
		}